Details

Time bar (total: 30.3s)

analyze864.0ms (2.9%)

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%95%0.3%4.7%0%0%9
0%0%68.9%0.3%7%23.8%0%10
0%0%67.8%0.3%8.2%23.8%0%11
0.4%0.2%51.5%0.3%8.5%39.5%0%12
Compiler

Compiled 25 to 18 computations (28% saved)

sample7.4s (24.5%)

Results
3.6s17000×body256invalid
1.9s8256×body256valid
1.8s7588×body256infinite
Bogosity

preprocess61.0ms (0.2%)

Algorithm
egg-herbie
Rules
573×associate-/l*_binary64
517×fma-def_binary64
386×associate-*l*_binary64
345×*-commutative_binary64
293×div-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0119416
1315416
2833384
32543384
47842384
066
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
4
5
Call 2
Inputs
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(/.f64 (*.f64 y (exp.f64 (-.f64 (+.f64 (*.f64 x (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) x)
(/.f64 (*.f64 z (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 x)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(/.f64 (*.f64 t (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 x 1) (log.f64 a))) b))) y)
(/.f64 (*.f64 a (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 x))) b))) y)
(/.f64 (*.f64 b (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) x))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 z (log.f64 y)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) z)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 t (log.f64 z)) (*.f64 (-.f64 y 1) (log.f64 a))) b))) t)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 a (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 y))) b))) a)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 b (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) y))) b)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 t)) (*.f64 (-.f64 z 1) (log.f64 a))) b))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 a)) (*.f64 (-.f64 t 1) (log.f64 z))) b))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 b)) (*.f64 (-.f64 t 1) (log.f64 a))) z))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 a 1) (log.f64 t))) b))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 b 1) (log.f64 a))) t))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 b))) a))) y)
Outputs
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(/.f64 x (/.f64 y (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 a))) b))))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b)))
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (/.f64 x y))
(/.f64 (*.f64 y (exp.f64 (-.f64 (+.f64 (*.f64 x (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) x)
(/.f64 y (/.f64 x (exp.f64 (-.f64 (fma.f64 x (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 a))) b))))
(*.f64 (/.f64 y x) (exp.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 x (log.f64 z))) b)))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z x)) (/.f64 y x))
(*.f64 (pow.f64 z x) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))
(/.f64 (*.f64 z (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 x)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(/.f64 z (/.f64 y (exp.f64 (-.f64 (fma.f64 y (log.f64 x) (*.f64 (+.f64 t -1) (log.f64 a))) b))))
(*.f64 (/.f64 z y) (exp.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 x))) b)))
(*.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 x y)) (exp.f64 b)) (/.f64 z y))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 x y) (/.f64 z y)))
(/.f64 (*.f64 t (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 x 1) (log.f64 a))) b))) y)
(/.f64 t (/.f64 y (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 x -1))) b))))
(*.f64 (/.f64 t y) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 x -1))) b)))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 x -1))) (exp.f64 b)) (/.f64 t y))
(*.f64 t (/.f64 (*.f64 (pow.f64 a (+.f64 x -1)) (/.f64 (pow.f64 z y) (exp.f64 b))) y))
(/.f64 (*.f64 a (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 x))) b))) y)
(/.f64 a (/.f64 y (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 x))) b))))
(*.f64 (/.f64 a y) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 x))) b)))
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 x (+.f64 t -1)) (exp.f64 b))) (/.f64 a y))
(*.f64 (*.f64 (pow.f64 x (+.f64 t -1)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 a y))
(/.f64 (*.f64 b (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) x))) y)
(/.f64 b (/.f64 y (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 a))) x))))
(*.f64 (/.f64 b y) (exp.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) x)))
(*.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 x) (pow.f64 a (+.f64 t -1)))) (/.f64 b y))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (pow.f64 z y) (exp.f64 x))) (/.f64 b y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 z (log.f64 y)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) z)
(/.f64 x (/.f64 z (exp.f64 (-.f64 (fma.f64 z (log.f64 y) (*.f64 (+.f64 t -1) (log.f64 a))) b))))
(*.f64 (/.f64 x z) (exp.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 z (log.f64 y))) b)))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 y z)) (/.f64 x z))
(*.f64 x (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 z (pow.f64 y z))))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 t (log.f64 z)) (*.f64 (-.f64 y 1) (log.f64 a))) b))) t)
(/.f64 x (/.f64 t (exp.f64 (-.f64 (fma.f64 t (log.f64 z) (*.f64 (log.f64 a) (+.f64 y -1))) b))))
(*.f64 (/.f64 x t) (exp.f64 (-.f64 (fma.f64 (log.f64 z) t (*.f64 (log.f64 a) (+.f64 y -1))) b)))
(*.f64 (*.f64 (/.f64 x t) (pow.f64 z t)) (/.f64 (pow.f64 a (+.f64 y -1)) (exp.f64 b)))
(*.f64 (*.f64 (pow.f64 a (+.f64 y -1)) (/.f64 (pow.f64 z t) (exp.f64 b))) (/.f64 x t))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 a (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 y))) b))) a)
(/.f64 x (/.f64 a (exp.f64 (-.f64 (fma.f64 a (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 y))) b))))
(*.f64 (/.f64 x a) (exp.f64 (-.f64 (fma.f64 (log.f64 z) a (*.f64 (+.f64 t -1) (log.f64 y))) b)))
(*.f64 (/.f64 (pow.f64 y (+.f64 t -1)) (/.f64 (exp.f64 b) (pow.f64 z a))) (/.f64 x a))
(*.f64 x (/.f64 (pow.f64 z a) (/.f64 a (/.f64 (pow.f64 y (+.f64 t -1)) (exp.f64 b)))))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 b (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) y))) b)
(/.f64 x (/.f64 b (exp.f64 (-.f64 (fma.f64 b (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 a))) y))))
(*.f64 (/.f64 x b) (exp.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 (log.f64 z) b)) y)))
(*.f64 (*.f64 (pow.f64 z b) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 y))) (/.f64 x b))
(*.f64 x (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (pow.f64 z b) (exp.f64 y))) b))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 t)) (*.f64 (-.f64 z 1) (log.f64 a))) b))) y)
(/.f64 x (/.f64 y (exp.f64 (-.f64 (fma.f64 y (log.f64 t) (*.f64 (log.f64 a) (+.f64 z -1))) b))))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (fma.f64 y (log.f64 t) (*.f64 (log.f64 a) (+.f64 z -1))) b)))
(*.f64 (*.f64 (pow.f64 t y) (/.f64 (pow.f64 a (+.f64 z -1)) (exp.f64 b))) (/.f64 x y))
(*.f64 (pow.f64 a (+.f64 z -1)) (*.f64 (/.f64 (pow.f64 t y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 a)) (*.f64 (-.f64 t 1) (log.f64 z))) b))) y)
(/.f64 x (/.f64 y (exp.f64 (-.f64 (fma.f64 y (log.f64 a) (*.f64 (log.f64 z) (+.f64 t -1))) b))))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (fma.f64 y (log.f64 a) (*.f64 (log.f64 z) (+.f64 t -1))) b)))
(*.f64 (*.f64 (pow.f64 a y) (/.f64 (pow.f64 z (+.f64 t -1)) (exp.f64 b))) (/.f64 x y))
(*.f64 x (/.f64 (pow.f64 a y) (/.f64 y (/.f64 (pow.f64 z (+.f64 t -1)) (exp.f64 b)))))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 b)) (*.f64 (-.f64 t 1) (log.f64 a))) z))) y)
(/.f64 x (/.f64 y (exp.f64 (-.f64 (fma.f64 y (log.f64 b) (*.f64 (+.f64 t -1) (log.f64 a))) z))))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (fma.f64 y (log.f64 b) (*.f64 (+.f64 t -1) (log.f64 a))) z)))
(*.f64 (*.f64 (/.f64 x y) (pow.f64 b y)) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 z)))
(*.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) (/.f64 (pow.f64 b y) (exp.f64 z)))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 a 1) (log.f64 t))) b))) y)
(/.f64 x (/.f64 y (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 t) (+.f64 a -1))) b))))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 t) (+.f64 a -1))) b)))
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 t (+.f64 a -1)) (exp.f64 b))) (/.f64 x y))
(/.f64 (pow.f64 t (+.f64 a -1)) (/.f64 (*.f64 (exp.f64 b) (/.f64 y x)) (pow.f64 z y)))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 b 1) (log.f64 a))) t))) y)
(/.f64 x (/.f64 y (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 b -1))) t))))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 b -1))) t)))
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 b -1)) (exp.f64 t))) (/.f64 x y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 b))) a))) y)
(/.f64 x (/.f64 y (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 b))) a))))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 b))) a)))
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 b (+.f64 t -1)) (exp.f64 a))) (/.f64 x y))
(*.f64 x (/.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 b (+.f64 t -1)) (exp.f64 a))) y))
Compiler

Compiled 30 to 23 computations (23.3% saved)

simplify52.0ms (0.2%)

Algorithm
egg-herbie
Rules
607×associate-/l/_binary64
557×associate-/r/_binary64
549×fma-def_binary64
525×fma-neg_binary64
488×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01826
13726
27824
321124
459824
5209824
6593324
7714024
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
Outputs
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(/.f64 x (/.f64 y (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 a))) b))))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b)))
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (/.f64 x y))
(*.f64 x (/.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))) y))
(*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 y (exp.f64 b)) (pow.f64 z y))))
(*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))))

eval2.0ms (0%)

Compiler

Compiled 122 to 58 computations (52.5% saved)

prune3.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New347
Fresh011
Picked000
Done000
Total358
Error
0.0b
Counts
8 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
1.4b
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
22.6b
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (/.f64 x y))
18.3b
(*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 y (exp.f64 b)) (pow.f64 z y))))
19.3b
(*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))))
Compiler

Compiled 90 to 60 computations (33.3% saved)

localize35.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (exp.f64 b) a)
0.2b
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a))))
1.7b
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))
1.9b
(*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))))
Compiler

Compiled 70 to 14 computations (80% saved)

series262.0ms (0.9%)

Counts
4 → 204
Calls

51 calls:

TimeVariablePointExpression
71.0ms
x
@0
(*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))))
32.0ms
z
@-inf
(*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))))
18.0ms
z
@0
(*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))))
18.0ms
y
@inf
(*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))))
16.0ms
a
@inf
(*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))))

rewrite79.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
924×log-prod_binary64
301×pow1/3_binary64
288×expm1-udef_binary64
288×log1p-udef_binary64
271×pow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01566
131366
2422066
Stop Event
node limit
Counts
4 → 130
Calls
Call 1
Inputs
(*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a))))
(*.f64 (exp.f64 b) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (pow.f64 z y)) (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) x) (*.f64 y (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (pow.f64 z y) (pow.f64 a t))) (*.f64 y (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (pow.f64 z y)) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (pow.f64 z y)) 1) (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (pow.f64 z y)) (neg.f64 (pow.f64 a t))) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (pow.f64 z y)) (/.f64 (pow.f64 a t) y)) (*.f64 a (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3) (pow.f64 x 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a t) (/.f64 (/.f64 1 y) (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (*.f64 (cbrt.f64 (pow.f64 a t)) (/.f64 (/.f64 1 y) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 a t)) (/.f64 1 (*.f64 y (neg.f64 (*.f64 a (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y) (*.f64 a (exp.f64 b))) (pow.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 (sqrt.f64 (pow.f64 a t)) (/.f64 (/.f64 1 y) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a t) y) (/.f64 1 (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) y) (/.f64 (cbrt.f64 (pow.f64 a t)) (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) y) (/.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 a (exp.f64 b))) (/.f64 (sqrt.f64 (pow.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 a t) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (*.f64 a (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 a t)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) 1) (/.f64 (cbrt.f64 (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) 1) (/.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)) (/.f64 (pow.f64 a t) (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)) (/.f64 (sqrt.f64 (pow.f64 a t)) (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))) (/.f64 (pow.f64 a t) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))) (/.f64 (cbrt.f64 (pow.f64 a t)) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 a t) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (*.f64 y (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 a t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 y (exp.f64 b))) (/.f64 (sqrt.f64 (pow.f64 a t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 (*.f64 y (*.f64 a (exp.f64 b))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 a t) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 (*.f64 y (*.f64 a (exp.f64 b))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) a)) b) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 z y) (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y (*.f64 a (exp.f64 b))) (*.f64 (pow.f64 z y) (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 z y) (pow.f64 a t))) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) y) (*.f64 a (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (exp.f64 b))) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) 1) (*.f64 y (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)) (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (exp.f64 b))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 a t)) (pow.f64 z y)) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 a t) y) (pow.f64 z y)) (*.f64 a (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) (neg.f64 (pow.f64 a t))) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) y)) (*.f64 a (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3) (pow.f64 (pow.f64 z y) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 y (*.f64 a (exp.f64 b))) (*.f64 (pow.f64 z y) (pow.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3) (pow.f64 (pow.f64 z y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 y (log.f64 z) (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 y (log.f64 z) (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) a)) b)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b))) (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 a (exp.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (exp.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 a (exp.f64 b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 a (exp.f64 b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 b) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (exp.f64 b) 3) (pow.f64 a 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a (exp.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 a (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 a (exp.f64 b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (exp.f64 b) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 a (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 b (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 b (log.f64 a)) 1))))))

simplify210.0ms (0.7%)

Algorithm
egg-herbie
Rules
732×associate-/r*_binary64
613×associate-/l*_binary64
494×associate-*r*_binary64
376×associate-*l*_binary64
294×associate-*l/_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05498214
117897927
Stop Event
node limit
Counts
334 → 310
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (pow.f64 a t) x))) (*.f64 a (exp.f64 b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (pow.f64 a t) x))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (pow.f64 a t) x))) (*.f64 a (exp.f64 b)))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 x (log.f64 a)))) (*.f64 y (*.f64 a (exp.f64 b)))) (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 (log.f64 a) x))) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))) (*.f64 a (*.f64 y (exp.f64 b)))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 a) 3) x))) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 (log.f64 a) x))) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))) (*.f64 a (*.f64 y (exp.f64 b))))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a t) x))) (*.f64 y a))) (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a t) x))) (*.f64 y a))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y)))) (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a t) x))) (*.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))))) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y)))) (pow.f64 b 2))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 1 (*.f64 y (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 y (*.f64 a (exp.f64 b)))) (/.f64 1 (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 1 (*.f64 a (*.f64 y (exp.f64 b))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 1 (*.f64 a (*.f64 y (exp.f64 b)))))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y a))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 a t)) (*.f64 y a))))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a t) (*.f64 a y))) (*.f64 1/2 (/.f64 (pow.f64 a t) (*.f64 a y)))))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 a t)) (*.f64 y a)))))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a t) (*.f64 a y))) (*.f64 1/2 (/.f64 (pow.f64 a t) (*.f64 a y)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 a t)) (*.f64 y a))) (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 a t) (*.f64 a y))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a t) (*.f64 a y))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a t) (*.f64 y a))) (*.f64 1/2 (/.f64 (pow.f64 a t) (*.f64 y a))))))))))))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 (log.f64 z) (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (pow.f64 a t)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 a t))) (*.f64 a (exp.f64 b))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 a t))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (pow.f64 a t)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 a t))) (*.f64 a (exp.f64 b)))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b)))) (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (*.f64 y (*.f64 a (exp.f64 b))))) (/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))) (*.f64 y (*.f64 a (exp.f64 b))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (*.f64 y (*.f64 a (exp.f64 b))))) (/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b)))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (pow.f64 a t))) (*.f64 a y))) (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (pow.f64 a t))) (*.f64 a y))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (pow.f64 a t))) (*.f64 a y))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))))) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
a
(+.f64 (*.f64 a b) a)
(+.f64 (*.f64 a b) (+.f64 a (*.f64 1/2 (*.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 a b) (+.f64 a (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(+.f64 0 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)))) 1)
(/.f64 (*.f64 x (pow.f64 z y)) (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 x (*.f64 (pow.f64 z y) (pow.f64 a t))) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (*.f64 x (pow.f64 z y)) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (*.f64 x (pow.f64 z y)) 1) (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(/.f64 (*.f64 (*.f64 x (pow.f64 z y)) (neg.f64 (pow.f64 a t))) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b)))))
(/.f64 (*.f64 (*.f64 x (pow.f64 z y)) (/.f64 (pow.f64 a t) y)) (*.f64 a (exp.f64 b)))
(pow.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)) 1)
(pow.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))) 3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))) 2)
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3) (pow.f64 x 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))))
(exp.f64 (log.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))) 1))
(+.f64 0 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) 1)
(*.f64 (pow.f64 a t) (/.f64 (/.f64 1 y) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 1)
(*.f64 1 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))
(*.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (*.f64 (cbrt.f64 (pow.f64 a t)) (/.f64 (/.f64 1 y) (*.f64 a (exp.f64 b)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(*.f64 (neg.f64 (pow.f64 a t)) (/.f64 1 (*.f64 y (neg.f64 (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 (/.f64 1 y) (*.f64 a (exp.f64 b))) (pow.f64 a t))
(*.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 (sqrt.f64 (pow.f64 a t)) (/.f64 (/.f64 1 y) (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 1 (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 1 y) (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) y) (/.f64 (cbrt.f64 (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) y) (/.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 a (exp.f64 b))) (/.f64 (sqrt.f64 (pow.f64 a t)) y))
(*.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 a t) y))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (*.f64 a (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 a t)) y))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) 1) (/.f64 (cbrt.f64 (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) 1) (/.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)) (/.f64 (pow.f64 a t) (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)) (/.f64 (sqrt.f64 (pow.f64 a t)) (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))) (/.f64 (pow.f64 a t) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))) (/.f64 (cbrt.f64 (pow.f64 a t)) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 1 (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 a t) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (*.f64 y (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 a t)) a))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 y (exp.f64 b))) (/.f64 (sqrt.f64 (pow.f64 a t)) a))
(pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 2)
(pow.f64 (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) -1)
(pow.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 (*.f64 y (*.f64 a (exp.f64 b))) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) 1) -1)
(neg.f64 (/.f64 (pow.f64 a t) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b))))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 (*.f64 y (*.f64 a (exp.f64 b))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) a)) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) a)) b) 1))
(+.f64 0 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))) 1)
(/.f64 (pow.f64 z y) (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(/.f64 1 (/.f64 (*.f64 y (*.f64 a (exp.f64 b))) (*.f64 (pow.f64 z y) (pow.f64 a t))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (neg.f64 (*.f64 (pow.f64 z y) (pow.f64 a t))) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b)))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) 1) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)) (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (exp.f64 b))) a)
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) (pow.f64 z y)) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b)))))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) y) (pow.f64 z y)) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (neg.f64 (pow.f64 a t))) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) y)) (*.f64 a (exp.f64 b)))
(pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 1)
(pow.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) 2)
(pow.f64 (*.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3) (pow.f64 (pow.f64 z y) 3)) 1/3)
(pow.f64 (/.f64 (*.f64 y (*.f64 a (exp.f64 b))) (*.f64 (pow.f64 z y) (pow.f64 a t))) -1)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3) (pow.f64 (pow.f64 z y) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))
(exp.f64 (fma.f64 y (log.f64 z) (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) a)) b)))
(exp.f64 (*.f64 (fma.f64 y (log.f64 z) (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) a)) b)) 1))
(+.f64 0 (*.f64 a (exp.f64 b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b))) (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (exp.f64 b)))) 1)
(pow.f64 (*.f64 a (exp.f64 b)) 1)
(pow.f64 (pow.f64 (*.f64 a (exp.f64 b)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 3)
(pow.f64 (sqrt.f64 (*.f64 a (exp.f64 b))) 2)
(pow.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 b) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 b) 3) (pow.f64 a 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (exp.f64 b)) 2))
(log.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (exp.f64 b)))))
(cbrt.f64 (pow.f64 (*.f64 a (exp.f64 b)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (exp.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 a (exp.f64 b))))
(exp.f64 (+.f64 b (log.f64 a)))
(exp.f64 (*.f64 (+.f64 b (log.f64 a)) 1))
Outputs
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (pow.f64 a t) x)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 y (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (pow.f64 a t) x)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 y (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (pow.f64 a t) x)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 y (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (pow.f64 a t) x)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 y (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) y) (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) y) (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) y) (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) y) (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 (*.f64 y a) (exp.f64 b))) (*.f64 (/.f64 (log.f64 z) a) (/.f64 (*.f64 (pow.f64 a t) x) (exp.f64 b))))
(fma.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b)) (*.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (/.f64 (exp.f64 b) x))))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (pow.f64 a t) x))) (*.f64 a (exp.f64 b))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 (*.f64 y a) (exp.f64 b))) (*.f64 (/.f64 (log.f64 z) a) (/.f64 (*.f64 (pow.f64 a t) x) (exp.f64 b)))) (*.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (*.f64 (*.f64 (pow.f64 a t) x) (pow.f64 (log.f64 z) 2)) (exp.f64 b)))))
(fma.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b)) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (pow.f64 (log.f64 z) 2) (/.f64 (exp.f64 b) (*.f64 (pow.f64 a t) x)))) (*.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (/.f64 (exp.f64 b) x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (pow.f64 a t) x))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (pow.f64 a t) x))) (*.f64 a (exp.f64 b)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 (*.f64 y a) (exp.f64 b))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 y y) a) (/.f64 (*.f64 (*.f64 (pow.f64 a t) x) (pow.f64 (log.f64 z) 3)) (exp.f64 b))) (+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 (*.f64 (pow.f64 a t) x) (exp.f64 b))) (*.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (*.f64 (*.f64 (pow.f64 a t) x) (pow.f64 (log.f64 z) 2)) (exp.f64 b)))))))
(fma.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b)) (fma.f64 1/6 (*.f64 (/.f64 y (/.f64 a y)) (/.f64 (pow.f64 (log.f64 z) 3) (/.f64 (exp.f64 b) (*.f64 (pow.f64 a t) x)))) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (pow.f64 (log.f64 z) 2) (/.f64 (exp.f64 b) (*.f64 (pow.f64 a t) x)))) (*.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (/.f64 (exp.f64 b) x))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a)))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a)))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a)))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a)))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 x (log.f64 a)))) (*.f64 y (*.f64 a (exp.f64 b)))) (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 (*.f64 y a) (exp.f64 b))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 y (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) a) (+.f64 (/.f64 (/.f64 x y) (exp.f64 b)) (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 y (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 (log.f64 a) x))) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))) (*.f64 a (*.f64 y (exp.f64 b)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 (*.f64 y a) (exp.f64 b))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 y (exp.f64 b))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y (exp.f64 b))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 x (*.f64 t t))))) (*.f64 (/.f64 (pow.f64 z y) a) (+.f64 (/.f64 (/.f64 x y) (exp.f64 b)) (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 y (exp.f64 b))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 a) 3) x))) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 (log.f64 a) x))) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))) (*.f64 a (*.f64 y (exp.f64 b))))))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 y (exp.f64 b)))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 (*.f64 y a) (exp.f64 b))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 y (exp.f64 b))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y (exp.f64 b)))))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 (log.f64 a) 3) (*.f64 x (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 x (*.f64 t t))))) (*.f64 (/.f64 (pow.f64 z y) a) (+.f64 (/.f64 (/.f64 x y) (exp.f64 b)) (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 y (exp.f64 b)))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) (/.f64 y x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a t) x))) (*.f64 y a))) (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y)))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (*.f64 (pow.f64 a t) x) b) a)) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)))
(-.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) (/.f64 y x))) (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (/.f64 a b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a t) x))) (*.f64 y a))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y)))) (pow.f64 b 2)))))
(+.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (*.f64 (pow.f64 a t) x) b) a)) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y))) (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) -1/2)) (*.f64 b b)))
(-.f64 (fma.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) (/.f64 y x)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) (/.f64 y x)))) (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (/.f64 a b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a t) x))) (*.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))))) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y)))) (pow.f64 b 2))))))
(fma.f64 -1 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (*.f64 (pow.f64 a t) x) b) a)) (fma.f64 -1 (*.f64 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) -1/2) (*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) -1/2))) (pow.f64 b 3)) (+.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) (*.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) -1/2)) (*.f64 b b)))))
(-.f64 (-.f64 (fma.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) (/.f64 y x)))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) (/.f64 y x)))) (*.f64 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) (/.f64 y x))) (*.f64 0 (/.f64 (*.f64 (*.f64 -1/2 (pow.f64 a t)) (*.f64 (pow.f64 z y) x)) (*.f64 y a)))) (pow.f64 b 3))) (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (/.f64 a b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 1 (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 1 (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a)))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 y (*.f64 a (exp.f64 b)))) (/.f64 1 (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (/.f64 t (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (log.f64 a))) (/.f64 1 (*.f64 (*.f64 y a) (exp.f64 b))))
(fma.f64 (/.f64 t a) (/.f64 (/.f64 (log.f64 a) y) (exp.f64 b)) (/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 1 (*.f64 a (*.f64 y (exp.f64 b))))))
(fma.f64 1/2 (/.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 (log.f64 a) 2))) (+.f64 (/.f64 t (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (log.f64 a))) (/.f64 1 (*.f64 (*.f64 y a) (exp.f64 b)))))
(fma.f64 1/2 (/.f64 (pow.f64 (log.f64 a) 2) (/.f64 (*.f64 (exp.f64 b) (*.f64 y a)) (*.f64 t t))) (fma.f64 (/.f64 t a) (/.f64 (/.f64 (log.f64 a) y) (exp.f64 b)) (/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 1 (*.f64 a (*.f64 y (exp.f64 b)))))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) a) (/.f64 (pow.f64 (log.f64 a) 3) (*.f64 y (exp.f64 b)))) (fma.f64 1/2 (/.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 (log.f64 a) 2))) (+.f64 (/.f64 t (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (log.f64 a))) (/.f64 1 (*.f64 (*.f64 y a) (exp.f64 b))))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (log.f64 a) 3)) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 a) 2) (/.f64 (*.f64 (exp.f64 b) (*.f64 y a)) (*.f64 t t))) (fma.f64 (/.f64 t a) (/.f64 (/.f64 (log.f64 a) y) (exp.f64 b)) (/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a))))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y a))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 a t)) (*.f64 y a))))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 (pow.f64 a t) a))))
(-.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (*.f64 (/.f64 b y) (/.f64 (pow.f64 a t) a)))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a t) (*.f64 a y))) (*.f64 1/2 (/.f64 (pow.f64 a t) (*.f64 a y)))))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 a t)) (*.f64 y a)))))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 -1/2 (/.f64 (pow.f64 a t) (*.f64 y a)))) (neg.f64 (*.f64 (/.f64 b y) (/.f64 (pow.f64 a t) a)))))
(fma.f64 -1 (fma.f64 (*.f64 b b) (/.f64 (*.f64 -1/2 (pow.f64 a t)) (*.f64 y a)) (*.f64 (/.f64 b y) (/.f64 (pow.f64 a t) a))) (/.f64 (pow.f64 a t) (*.f64 y a)))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a t) (*.f64 a y))) (*.f64 1/2 (/.f64 (pow.f64 a t) (*.f64 a y)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (pow.f64 a t)) (*.f64 y a))) (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 a t) (*.f64 a y))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a t) (*.f64 a y))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 a t) (*.f64 y a))) (*.f64 1/2 (/.f64 (pow.f64 a t) (*.f64 y a))))))))))))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 -1/2 (/.f64 (pow.f64 a t) (*.f64 y a)))) (*.f64 -1 (+.f64 (*.f64 (/.f64 b y) (/.f64 (pow.f64 a t) a)) (*.f64 (pow.f64 b 3) (fma.f64 1/6 (/.f64 (pow.f64 a t) (*.f64 y a)) (fma.f64 -1/2 (/.f64 (pow.f64 a t) (*.f64 y a)) (neg.f64 (*.f64 -1/2 (/.f64 (pow.f64 a t) (*.f64 y a)))))))))))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (fma.f64 -1 (fma.f64 (/.f64 b y) (/.f64 (pow.f64 a t) a) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) -1/3) (/.f64 (*.f64 1/2 (pow.f64 a t)) (*.f64 y a))))) (/.f64 (*.f64 (*.f64 1/2 (pow.f64 a t)) (*.f64 b b)) (*.f64 y a))))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 a t))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 a t))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 a t))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 a t))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) a) (/.f64 (pow.f64 a t) (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 (*.f64 (/.f64 y (pow.f64 a t)) a) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) a) (/.f64 (pow.f64 a t) (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 (*.f64 (/.f64 y (pow.f64 a t)) a) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) a) (/.f64 (pow.f64 a t) (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 (*.f64 (/.f64 y (pow.f64 a t)) a) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) a) (/.f64 (pow.f64 a t) (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 (*.f64 (/.f64 y (pow.f64 a t)) a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 (log.f64 z) (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (exp.f64 b))) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(fma.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (exp.f64 b)) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (pow.f64 a t)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 a t))) (*.f64 a (exp.f64 b))))))
(+.f64 (+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (exp.f64 b))) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))) (*.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (*.f64 (pow.f64 a t) (pow.f64 (log.f64 z) 2)) (exp.f64 b)))))
(+.f64 (fma.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (exp.f64 b)) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))) (/.f64 (*.f64 y 1/2) (/.f64 (/.f64 (exp.f64 b) (/.f64 (pow.f64 a t) a)) (pow.f64 (log.f64 z) 2))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 a t))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (pow.f64 a t)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 a t))) (*.f64 a (exp.f64 b)))))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 y y) a) (/.f64 (*.f64 (pow.f64 a t) (pow.f64 (log.f64 z) 3)) (exp.f64 b))) (+.f64 (+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (exp.f64 b))) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))) (*.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (*.f64 (pow.f64 a t) (pow.f64 (log.f64 z) 2)) (exp.f64 b))))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 y (/.f64 a y)) (/.f64 (pow.f64 (log.f64 z) 3) (/.f64 (exp.f64 b) (pow.f64 a t)))) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (pow.f64 (log.f64 z) 2) (/.f64 (exp.f64 b) (pow.f64 a t)))) (*.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b)))) (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b))) (/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 t (log.f64 a)))))
(fma.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 t (log.f64 a)) (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (*.f64 y (*.f64 a (exp.f64 b))))) (/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))))
(+.f64 (/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 t (log.f64 a)))) (fma.f64 1/2 (/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2)))) (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b)))))
(fma.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 t (log.f64 a)) (*.f64 y (exp.f64 b))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))) (*.f64 y (*.f64 a (exp.f64 b))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (*.f64 y (*.f64 a (exp.f64 b))))) (/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b)))))))
(+.f64 (/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 t (log.f64 a)))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (*.f64 a (exp.f64 b)))) (fma.f64 1/2 (/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2)))) (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b))))))
(fma.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 t (log.f64 a)) (*.f64 y (exp.f64 b))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (pow.f64 a t))) (*.f64 a y))) (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)))
(fma.f64 -1 (/.f64 (pow.f64 z y) (/.f64 (*.f64 y a) (*.f64 (pow.f64 a t) b))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) y)))
(-.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) y)) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) (/.f64 y b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (pow.f64 a t))) (*.f64 a y))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))))
(fma.f64 -1 (/.f64 (pow.f64 z y) (/.f64 (*.f64 y a) (*.f64 (pow.f64 a t) b))) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) y)))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) y))))
(-.f64 (fma.f64 (*.f64 (*.f64 1/2 (/.f64 (pow.f64 z y) y)) (/.f64 (pow.f64 a t) a)) (*.f64 b b) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) y))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) (/.f64 y b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (pow.f64 a t))) (*.f64 a y))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))))) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)))))
(fma.f64 -1 (/.f64 (pow.f64 z y) (/.f64 (*.f64 y a) (*.f64 (pow.f64 a t) b))) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) y)))) (fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) y)) (fma.f64 -1 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) y))) (*.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) y)))))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) y)))))
(-.f64 (fma.f64 (*.f64 (*.f64 1/2 (/.f64 (pow.f64 z y) y)) (/.f64 (pow.f64 a t) a)) (*.f64 b b) (-.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) y)) (*.f64 (pow.f64 b 3) (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 z y) (/.f64 a (pow.f64 a t))) 1/6) y) (*.f64 0 (/.f64 -1/2 (/.f64 (*.f64 y a) (*.f64 (pow.f64 z y) (pow.f64 a t))))))))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 a t) (/.f64 y b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
a
(+.f64 (*.f64 a b) a)
(fma.f64 a b a)
(+.f64 (*.f64 a b) (+.f64 a (*.f64 1/2 (*.f64 a (pow.f64 b 2)))))
(+.f64 (fma.f64 a b a) (*.f64 1/2 (*.f64 a (*.f64 b b))))
(fma.f64 a b (fma.f64 1/2 (*.f64 b (*.f64 a b)) a))
(+.f64 (*.f64 a b) (+.f64 a (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))))
(+.f64 (fma.f64 a b a) (fma.f64 1/2 (*.f64 a (*.f64 b b)) (*.f64 1/6 (*.f64 a (pow.f64 b 3)))))
(+.f64 (fma.f64 a b a) (fma.f64 1/2 (*.f64 b (*.f64 a b)) (*.f64 a (*.f64 (pow.f64 b 3) 1/6))))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(*.f64 a (exp.f64 b))
(+.f64 0 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))) x))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))) x))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)))) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 x (pow.f64 z y)) (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 x (*.f64 (pow.f64 z y) (pow.f64 a t))) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (*.f64 x (pow.f64 z y)) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (*.f64 x (pow.f64 z y)) 1) (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (*.f64 x (pow.f64 z y)) (neg.f64 (pow.f64 a t))) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (neg.f64 (*.f64 (*.f64 y a) (exp.f64 b))) (neg.f64 (pow.f64 a t))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 (*.f64 y (neg.f64 a)) (exp.f64 b))) (neg.f64 (pow.f64 a t)))
(/.f64 (*.f64 (*.f64 x (pow.f64 z y)) (/.f64 (pow.f64 a t) y)) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(pow.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)) 1)
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(pow.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)) 3) 1/3)
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))) 3)
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3)) 1/3)
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3) (pow.f64 x 3)) 1/3)
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (*.f64 x (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))) 2))
(fabs.f64 (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) x))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y)) 3))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3)))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3) (pow.f64 x 3)))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(exp.f64 (log.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 z y))) 1))
(*.f64 (/.f64 (*.f64 (pow.f64 z y) x) y) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(+.f64 0 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) 1)
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 1 y) (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 1)
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 1 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (*.f64 (cbrt.f64 (pow.f64 a t)) (/.f64 (/.f64 1 y) (*.f64 a (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (*.f64 (/.f64 1 (*.f64 (*.f64 y a) (exp.f64 b))) (cbrt.f64 (pow.f64 a t))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (cbrt.f64 (pow.f64 a t)) (cbrt.f64 (pow.f64 a (+.f64 t t)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 2))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (neg.f64 (pow.f64 a t)) (/.f64 1 (*.f64 y (neg.f64 (*.f64 a (exp.f64 b))))))
(*.f64 (neg.f64 (pow.f64 a t)) (/.f64 1 (neg.f64 (*.f64 (*.f64 y a) (exp.f64 b)))))
(/.f64 (neg.f64 (pow.f64 a t)) (*.f64 (*.f64 y (neg.f64 a)) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 1 y) (*.f64 a (exp.f64 b))) (pow.f64 a t))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 (sqrt.f64 (pow.f64 a t)) (/.f64 (/.f64 1 y) (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 1 (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (/.f64 1 y) (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) y) (/.f64 (cbrt.f64 (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) y) (/.f64 (/.f64 (cbrt.f64 (pow.f64 a t)) a) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) y) (/.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 a (exp.f64 b))) (/.f64 (sqrt.f64 (pow.f64 a t)) y))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 a t) y))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (*.f64 a (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 a t)) y))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) y) (/.f64 (/.f64 (cbrt.f64 (pow.f64 a t)) a) (exp.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) y) (/.f64 (cbrt.f64 (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) 1) (/.f64 (cbrt.f64 (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) y) (/.f64 (/.f64 (cbrt.f64 (pow.f64 a t)) a) (exp.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) y) (/.f64 (cbrt.f64 (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) 1) (/.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)) (/.f64 (pow.f64 a t) (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y a) (exp.f64 b))) 2)) (/.f64 (pow.f64 a t) (cbrt.f64 (*.f64 (*.f64 y a) (exp.f64 b)))))
(/.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 y a) (exp.f64 b))) 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)) (/.f64 (sqrt.f64 (pow.f64 a t)) (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y a) (exp.f64 b))) 2)) (/.f64 (pow.f64 a t) (cbrt.f64 (*.f64 (*.f64 y a) (exp.f64 b)))))
(/.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))) (/.f64 (pow.f64 a t) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (*.f64 y a) (exp.f64 b)))) (/.f64 (pow.f64 a t) (sqrt.f64 (*.f64 (*.f64 y a) (exp.f64 b)))))
(/.f64 (/.f64 (pow.f64 a t) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))) (/.f64 (cbrt.f64 (pow.f64 a t)) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (sqrt.f64 (*.f64 (*.f64 y a) (exp.f64 b)))) (/.f64 (cbrt.f64 (pow.f64 a t)) (sqrt.f64 (*.f64 (*.f64 y a) (exp.f64 b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))) (/.f64 (cbrt.f64 (pow.f64 a t)) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (/.f64 1 (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 a t) a))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (*.f64 y (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 a t)) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) y) (/.f64 (/.f64 (cbrt.f64 (pow.f64 a t)) a) (exp.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) y) (/.f64 (cbrt.f64 (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 y (exp.f64 b))) (/.f64 (sqrt.f64 (pow.f64 a t)) a))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 1)
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3) 1/3)
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3)
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 2)
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(pow.f64 (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) -1)
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(pow.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 (*.f64 y (*.f64 a (exp.f64 b))) 3)) 1/3)
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(pow.f64 (/.f64 (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) 1) -1)
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(neg.f64 (/.f64 (pow.f64 a t) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b))))))
(*.f64 (neg.f64 (pow.f64 a t)) (/.f64 1 (neg.f64 (*.f64 (*.f64 y a) (exp.f64 b)))))
(/.f64 (neg.f64 (pow.f64 a t)) (*.f64 (*.f64 y (neg.f64 a)) (exp.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 2))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))) 2))
(fabs.f64 (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 (*.f64 y (*.f64 a (exp.f64 b))) 3)))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(exp.f64 (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) a)) b))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) a)) b) 1))
(/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))
(+.f64 0 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))) 1)
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (pow.f64 z y) (/.f64 y (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 1 (/.f64 (*.f64 y (*.f64 a (exp.f64 b))) (*.f64 (pow.f64 z y) (pow.f64 a t))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (neg.f64 (*.f64 (pow.f64 z y) (pow.f64 a t))) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (neg.f64 (pow.f64 a t)) (*.f64 a (neg.f64 (exp.f64 b)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a t)) (*.f64 (*.f64 y (neg.f64 a)) (exp.f64 b))) (pow.f64 z y))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) y) (*.f64 a (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (exp.f64 b))) y)
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) 1) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)) (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (exp.f64 b))) a)
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) (pow.f64 z y)) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (neg.f64 (pow.f64 a t)) (*.f64 a (neg.f64 (exp.f64 b)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a t)) (*.f64 (*.f64 y (neg.f64 a)) (exp.f64 b))) (pow.f64 z y))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) y) (pow.f64 z y)) (*.f64 a (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (*.f64 (pow.f64 z y) (neg.f64 (pow.f64 a t))) (*.f64 y (neg.f64 (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (neg.f64 (pow.f64 a t)) (*.f64 a (neg.f64 (exp.f64 b)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a t)) (*.f64 (*.f64 y (neg.f64 a)) (exp.f64 b))) (pow.f64 z y))
(/.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) y)) (*.f64 a (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 1)
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3) 1/3)
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) 3)
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))) 2)
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(pow.f64 (*.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3)) 1/3)
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3) (pow.f64 (pow.f64 z y) 3)) 1/3)
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(pow.f64 (/.f64 (*.f64 y (*.f64 a (exp.f64 b))) (*.f64 (pow.f64 z y) (pow.f64 a t))) -1)
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b)))) 2))
(fabs.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a)))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 z y)) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b)))) 3))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3)))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))) 3) (pow.f64 (pow.f64 z y) 3)))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 a (exp.f64 b))))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 y a))))
(exp.f64 (fma.f64 y (log.f64 z) (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) a)) b)))
(exp.f64 (fma.f64 y (log.f64 z) (-.f64 (log.f64 (/.f64 (pow.f64 a t) (*.f64 y a))) b)))
(exp.f64 (*.f64 (fma.f64 y (log.f64 z) (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) a)) b)) 1))
(exp.f64 (fma.f64 y (log.f64 z) (-.f64 (log.f64 (/.f64 (pow.f64 a t) (*.f64 y a))) b)))
(+.f64 0 (*.f64 a (exp.f64 b)))
(*.f64 a (exp.f64 b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b))) (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (exp.f64 b)))) 1)
(*.f64 a (exp.f64 b))
(pow.f64 (*.f64 a (exp.f64 b)) 1)
(*.f64 a (exp.f64 b))
(pow.f64 (pow.f64 (*.f64 a (exp.f64 b)) 3) 1/3)
(*.f64 a (exp.f64 b))
(pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 3)
(*.f64 a (exp.f64 b))
(pow.f64 (sqrt.f64 (*.f64 a (exp.f64 b))) 2)
(*.f64 a (exp.f64 b))
(pow.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 b) 3)) 1/3)
(*.f64 a (exp.f64 b))
(pow.f64 (*.f64 (pow.f64 (exp.f64 b) 3) (pow.f64 a 3)) 1/3)
(*.f64 a (exp.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a (exp.f64 b)) 2))
(fabs.f64 (*.f64 a (exp.f64 b)))
(log.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))
(*.f64 a (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (exp.f64 b)))))
(*.f64 a (exp.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a (exp.f64 b)) 3))
(*.f64 a (exp.f64 b))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 b) 3)))
(*.f64 a (exp.f64 b))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 b) 3) (pow.f64 a 3)))
(*.f64 a (exp.f64 b))
(expm1.f64 (log1p.f64 (*.f64 a (exp.f64 b))))
(*.f64 a (exp.f64 b))
(log1p.f64 (expm1.f64 (*.f64 a (exp.f64 b))))
(*.f64 a (exp.f64 b))
(exp.f64 (+.f64 b (log.f64 a)))
(*.f64 a (exp.f64 b))
(exp.f64 (*.f64 (+.f64 b (log.f64 a)) 1))
(*.f64 a (exp.f64 b))

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (pow.f64 a t) a)
0.0b
(*.f64 y (exp.f64 b))
0.5b
(/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 y (exp.f64 b)) (pow.f64 z y)))
1.9b
(*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 y (exp.f64 b)) (pow.f64 z y))))
Compiler

Compiled 67 to 14 computations (79.1% saved)

series28.0ms (0.1%)

Counts
4 → 148
Calls

45 calls:

TimeVariablePointExpression
2.0ms
b
@0
(/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 y (exp.f64 b)) (pow.f64 z y)))
2.0ms
y
@-inf
(*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 y (exp.f64 b)) (pow.f64 z y))))
1.0ms
b
@0
(*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 y (exp.f64 b)) (pow.f64 z y))))
1.0ms
y
@-inf
(/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 y (exp.f64 b)) (pow.f64 z y)))
1.0ms
x
@inf
(*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 y (exp.f64 b)) (pow.f64 z y))))

rewrite76.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
451×pow2_binary64
315×pow1/3_binary64
302×expm1-udef_binary64
302×log1p-udef_binary64
285×pow3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify89.0ms (0.3%)

Algorithm
egg-herbie
Rules
914×times-frac_binary64
624×associate-/r*_binary64
588×associate-/l*_binary64
446×associate-*l*_binary64
345×associate-*l/_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05407310
117227114
Stop Event
node limit
Counts
287 → 300
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 x (log.f64 a)))) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 (log.f64 a) x))) (*.f64 y (*.f64 a (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))) (*.f64 y (*.f64 a (exp.f64 b)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 a) 3) x))) (*.f64 y (*.f64 a (exp.f64 b))))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 (log.f64 a) x))) (*.f64 y (*.f64 a (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))) (*.f64 y (*.f64 a (exp.f64 b))))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (pow.f64 a t) x))) (*.f64 a (exp.f64 b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (pow.f64 a t) x))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (pow.f64 a t) x))) (*.f64 a (exp.f64 b)))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a t) x))) (*.f64 a y))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a)))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a t) x))) (*.f64 a y)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a t) x))) (*.f64 a y))) (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))))))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 y (*.f64 a (exp.f64 b)))) (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 (log.f64 z) (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (pow.f64 a t)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 a t))) (*.f64 a (exp.f64 b))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 a t))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (pow.f64 a t)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 a t))) (*.f64 a (exp.f64 b)))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (pow.f64 a t))) (*.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (pow.f64 a t))) (*.f64 y a))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y)))) (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))))) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (pow.f64 a t))) (*.f64 y a))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y)))) (pow.f64 b 2))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
y
(+.f64 (*.f64 y b) y)
(+.f64 (*.f64 y b) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 b 2))) y))
(+.f64 (*.f64 y b) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 b 2))) (+.f64 y (*.f64 1/6 (*.f64 y (pow.f64 b 3))))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) a)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) a)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) a)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) a)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) a)
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (/.f64 1 a))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (/.f64 1 a)))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (/.f64 1 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b))))) 1)
(/.f64 x (*.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 a (pow.f64 a t))))
(/.f64 1 (/.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (/.f64 a (pow.f64 a t)))))
(/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))
(/.f64 (neg.f64 (/.f64 x (/.f64 a (pow.f64 a t)))) (/.f64 (*.f64 (exp.f64 b) (neg.f64 y)) (pow.f64 z y)))
(/.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (*.f64 y (exp.f64 b))) (pow.f64 z (neg.f64 y)))
(/.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) 1) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) 2)) (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(/.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(/.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 a t) a)) x) (/.f64 (*.f64 (exp.f64 b) (neg.f64 y)) (pow.f64 z y)))
(/.f64 (*.f64 x (pow.f64 a t)) (*.f64 a (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(/.f64 (*.f64 x (neg.f64 (/.f64 (pow.f64 a t) a))) (/.f64 (*.f64 (exp.f64 b) (neg.f64 y)) (pow.f64 z y)))
(pow.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b))) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))) 2)
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 3) (pow.f64 x 3)) 1/3)
(pow.f64 (/.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (/.f64 a (pow.f64 a t)))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))) 1)
(*.f64 (pow.f64 a t) (/.f64 1 (*.f64 a (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(*.f64 (pow.f64 a t) (*.f64 (/.f64 1 a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) a) (*.f64 y (exp.f64 b))))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 1)
(*.f64 1 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))))
(*.f64 (neg.f64 (/.f64 (pow.f64 a t) a)) (/.f64 1 (/.f64 (*.f64 (exp.f64 b) (neg.f64 y)) (pow.f64 z y))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 a t) a))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (*.f64 y (exp.f64 b))) (pow.f64 z y))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) (/.f64 (cbrt.f64 (pow.f64 a t)) a))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) (/.f64 (sqrt.f64 (pow.f64 a t)) a))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 y (exp.f64 b))) (/.f64 (/.f64 1 a) (pow.f64 z (neg.f64 y))))
(*.f64 (/.f64 1 (*.f64 y (exp.f64 b))) (/.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z (neg.f64 y))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (*.f64 y (exp.f64 b))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) (pow.f64 z (neg.f64 y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (*.f64 y (exp.f64 b))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (pow.f64 z (neg.f64 y))))
(*.f64 (/.f64 (pow.f64 a t) 1) (/.f64 (/.f64 1 a) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 a t) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) 2)) (/.f64 (/.f64 (pow.f64 a t) a) (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) 2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(*.f64 (/.f64 (pow.f64 a t) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))) (/.f64 (/.f64 1 a) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))) (/.f64 (/.f64 (pow.f64 a t) a) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) y) (/.f64 (pow.f64 z y) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) 1) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (*.f64 (exp.f64 b) (neg.f64 y))) (neg.f64 (pow.f64 z y)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (*.f64 y (exp.f64 b))) 1) (pow.f64 z y))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (*.f64 y (exp.f64 b))) (pow.f64 (cbrt.f64 (pow.f64 z y)) 2)) (cbrt.f64 (pow.f64 z y)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (*.f64 y (exp.f64 b))) (sqrt.f64 (pow.f64 z y))) (sqrt.f64 (pow.f64 z y)))
(pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) 2)
(pow.f64 (*.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 a (pow.f64 a t))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 3) (pow.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 a (pow.f64 a t)) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) -1)
(pow.f64 (/.f64 (*.f64 a (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) (pow.f64 a t)) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 a (pow.f64 a t))) 1) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 (exp.f64 b) (neg.f64 y)) (pow.f64 z y))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) a)) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 3) (pow.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (exp.f64 b)))) 1)
(pow.f64 (*.f64 y (exp.f64 b)) 1)
(pow.f64 (pow.f64 (*.f64 y (exp.f64 b)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 y (exp.f64 b))) 3)
(pow.f64 (sqrt.f64 (*.f64 y (exp.f64 b))) 2)
(pow.f64 (*.f64 (pow.f64 y 3) (exp.f64 (*.f64 3 b))) 1/3)
(pow.f64 (*.f64 (exp.f64 (*.f64 3 b)) (pow.f64 y 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (exp.f64 b)) 2))
(log.f64 (pow.f64 (exp.f64 (exp.f64 b)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (exp.f64 b)))))
(cbrt.f64 (pow.f64 (*.f64 y (exp.f64 b)) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (exp.f64 (*.f64 3 b))))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 3 b)) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (exp.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 y (exp.f64 b))))
(exp.f64 (+.f64 b (log.f64 y)))
(exp.f64 (*.f64 (+.f64 b (log.f64 y)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a t) a))) 1)
(*.f64 (pow.f64 a t) (/.f64 1 a))
(*.f64 (/.f64 (pow.f64 a t) a) 1)
(*.f64 1 (/.f64 (pow.f64 a t) a))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (cbrt.f64 (/.f64 (pow.f64 a t) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (*.f64 (cbrt.f64 (pow.f64 a t)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (sqrt.f64 (/.f64 (pow.f64 a t) a)))
(*.f64 (neg.f64 (pow.f64 a t)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 a) (pow.f64 a t))
(*.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 (sqrt.f64 (pow.f64 a t)) (/.f64 1 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) 1) (/.f64 (cbrt.f64 (pow.f64 a t)) a))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) 1) (/.f64 (sqrt.f64 (pow.f64 a t)) a))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (pow.f64 a t) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 (pow.f64 a t) a)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (pow.f64 a t)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (pow.f64 a t) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 a t)) (sqrt.f64 a)))
(pow.f64 a (-.f64 t 1))
(pow.f64 (/.f64 (pow.f64 a t) a) 1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) 3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) 2)
(pow.f64 (/.f64 a (pow.f64 a t)) -1)
(pow.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (/.f64 (/.f64 a (pow.f64 a t)) 1) -1)
(neg.f64 (/.f64 (pow.f64 a t) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 a t) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a t) a))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a t) a)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a t) a)))
(exp.f64 (*.f64 (-.f64 t 1) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 (-.f64 t 1) (log.f64 a)) 1))
Outputs
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 x (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 x (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 x (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 x (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 x (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (/.f64 x a) (exp.f64 b)))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 x (log.f64 a)))) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b)))))
(+.f64 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (*.f64 a (exp.f64 b)))) (/.f64 (*.f64 (*.f64 (pow.f64 z y) t) (*.f64 x (log.f64 a))) (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (+.f64 (/.f64 (/.f64 x a) (exp.f64 b)) (/.f64 (*.f64 (log.f64 a) (*.f64 t x)) (*.f64 a (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 (log.f64 a) x))) (*.f64 y (*.f64 a (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))) (*.f64 y (*.f64 a (exp.f64 b)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (*.f64 a (exp.f64 b)))) (/.f64 (*.f64 (*.f64 (pow.f64 z y) t) (*.f64 x (log.f64 a))) (*.f64 (*.f64 y a) (exp.f64 b)))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 a (exp.f64 b))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z y) y) (+.f64 (/.f64 (/.f64 x a) (exp.f64 b)) (/.f64 (*.f64 (log.f64 a) (*.f64 t x)) (*.f64 a (exp.f64 b))))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 x (*.f64 t t))))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 a) 3) x))) (*.f64 y (*.f64 a (exp.f64 b))))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 (log.f64 a) x))) (*.f64 y (*.f64 a (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))) (*.f64 y (*.f64 a (exp.f64 b))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (*.f64 a (exp.f64 b)))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z y) t) (*.f64 x (log.f64 a))) (*.f64 (*.f64 y a) (exp.f64 b))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 a (exp.f64 b))))))))
(fma.f64 (/.f64 (pow.f64 z y) y) (/.f64 (/.f64 x a) (exp.f64 b)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 (log.f64 a) 3) (*.f64 x (pow.f64 t 3)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 x (*.f64 t t)))) (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (log.f64 a) (*.f64 t x))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (/.f64 x y) (exp.f64 b)))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))))
(+.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) (*.f64 (/.f64 (log.f64 z) a) (/.f64 (*.f64 (pow.f64 a t) x) (exp.f64 b))))
(fma.f64 (/.f64 (pow.f64 a t) a) (/.f64 (/.f64 x y) (exp.f64 b)) (/.f64 (/.f64 (log.f64 z) (/.f64 a (*.f64 (pow.f64 a t) x))) (exp.f64 b)))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (pow.f64 a t) x))) (*.f64 a (exp.f64 b))))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) (*.f64 (/.f64 (log.f64 z) a) (/.f64 (*.f64 (pow.f64 a t) x) (exp.f64 b)))) (*.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (*.f64 (*.f64 (pow.f64 a t) x) (pow.f64 (log.f64 z) 2)) (exp.f64 b)))))
(fma.f64 (/.f64 (pow.f64 a t) a) (/.f64 (/.f64 x y) (exp.f64 b)) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (pow.f64 (log.f64 z) 2) (/.f64 (exp.f64 b) (*.f64 (pow.f64 a t) x)))) (/.f64 (/.f64 (log.f64 z) (/.f64 a (*.f64 (pow.f64 a t) x))) (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (pow.f64 a t) x))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (pow.f64 a t) x))) (*.f64 a (exp.f64 b)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (*.f64 y y) (pow.f64 (log.f64 z) 3)) (*.f64 (pow.f64 a t) x)) (*.f64 a (exp.f64 b))) (+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 (*.f64 (pow.f64 a t) x) (exp.f64 b))) (*.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (*.f64 (*.f64 (pow.f64 a t) x) (pow.f64 (log.f64 z) 2)) (exp.f64 b)))))))
(fma.f64 (/.f64 (pow.f64 a t) a) (/.f64 (/.f64 x y) (exp.f64 b)) (fma.f64 1/6 (*.f64 (/.f64 y (/.f64 a y)) (/.f64 (pow.f64 (log.f64 z) 3) (/.f64 (exp.f64 b) (*.f64 (pow.f64 a t) x)))) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (pow.f64 (log.f64 z) 2) (/.f64 (exp.f64 b) (*.f64 (pow.f64 a t) x)))) (/.f64 (/.f64 (log.f64 z) (/.f64 a (*.f64 (pow.f64 a t) x))) (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y))
(*.f64 (*.f64 (/.f64 x a) (pow.f64 a t)) (/.f64 (pow.f64 z y) y))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a t) x))) (*.f64 a y))))
(+.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) (neg.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (*.f64 (pow.f64 a t) x) b) y))))
(-.f64 (*.f64 (*.f64 (/.f64 x a) (pow.f64 a t)) (/.f64 (pow.f64 z y) y)) (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) (*.f64 x b)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a)))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a t) x))) (*.f64 a y)))))
(+.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) (*.f64 -1 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) -1/2)) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (*.f64 (pow.f64 a t) x) b) y)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 z y) y) (*.f64 (/.f64 x a) (pow.f64 a t)) (*.f64 (*.f64 b b) (*.f64 (/.f64 (pow.f64 z y) y) (*.f64 (*.f64 (/.f64 x a) (pow.f64 a t)) 1/2)))) (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) (*.f64 x b)) a)))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a t) x))) (*.f64 a y))) (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a y))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) -1/2)) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (*.f64 (pow.f64 a t) x) b) y)) (*.f64 (pow.f64 b 3) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) -1/2) (*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) y)) -1/3)))))))
(fma.f64 (/.f64 (pow.f64 z y) y) (*.f64 (/.f64 x a) (pow.f64 a t)) (fma.f64 (*.f64 (/.f64 (pow.f64 z y) y) (*.f64 (*.f64 (/.f64 x a) (pow.f64 a t)) 1/2)) (*.f64 b b) (neg.f64 (fma.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 a t) x) (/.f64 y b)) (*.f64 (pow.f64 b 3) (fma.f64 (*.f64 (*.f64 (/.f64 x a) (pow.f64 a t)) (/.f64 (pow.f64 z y) y)) -1/3 (*.f64 (/.f64 (pow.f64 z y) y) (*.f64 (*.f64 (/.f64 x a) (pow.f64 a t)) 1/2))))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (pow.f64 a t) x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 y (pow.f64 a t))) (/.f64 (/.f64 x a) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (pow.f64 a t) x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 y (pow.f64 a t))) (/.f64 (/.f64 x a) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (pow.f64 a t) x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 y (pow.f64 a t))) (/.f64 (/.f64 x a) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (pow.f64 a t) x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 y (pow.f64 a t))) (/.f64 (/.f64 x a) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (pow.f64 a t) x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (pow.f64 a t) x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (pow.f64 a t) x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a t) x)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (pow.f64 a t) x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (pow.f64 a t) x))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 y (*.f64 a (exp.f64 b)))) (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b))) (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b)))))
(fma.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2)) (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b))) (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b))))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2))) (fma.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (*.f64 y (exp.f64 b)))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2)) (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b))) (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b)))))))
(fma.f64 1/6 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) a) (pow.f64 (log.f64 a) 3)) (/.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) y)) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2))) (fma.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 (log.f64 z) (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (exp.f64 b))) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(fma.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (exp.f64 b)) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(+.f64 (/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (pow.f64 a t)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 a t))) (*.f64 a (exp.f64 b))))))
(+.f64 (+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (exp.f64 b))) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b))) (*.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (*.f64 (pow.f64 a t) (pow.f64 (log.f64 z) 2)) (exp.f64 b)))))
(+.f64 (fma.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (exp.f64 b)) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b))) (*.f64 (/.f64 y a) (*.f64 (/.f64 (pow.f64 (log.f64 z) 2) (/.f64 (exp.f64 b) (pow.f64 a t))) 1/2)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 a t))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (pow.f64 a t) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (log.f64 z) (pow.f64 a t)) (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 a t))) (*.f64 a (exp.f64 b)))))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 y y) a) (/.f64 (*.f64 (pow.f64 a t) (pow.f64 (log.f64 z) 3)) (exp.f64 b))) (+.f64 (+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (exp.f64 b))) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b))) (*.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (*.f64 (pow.f64 a t) (pow.f64 (log.f64 z) 2)) (exp.f64 b))))))
(fma.f64 1/6 (*.f64 (/.f64 y (/.f64 a y)) (/.f64 (pow.f64 a t) (/.f64 (exp.f64 b) (pow.f64 (log.f64 z) 3)))) (+.f64 (fma.f64 (/.f64 (log.f64 z) a) (/.f64 (pow.f64 a t) (exp.f64 b)) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b))) (*.f64 (/.f64 y a) (*.f64 (/.f64 (pow.f64 (log.f64 z) 2) (/.f64 (exp.f64 b) (pow.f64 a t))) 1/2))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) y))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (pow.f64 a t))) (*.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)) (neg.f64 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) b) a))))
(-.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) y)) (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (pow.f64 a t) (/.f64 a b))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (pow.f64 a t))) (*.f64 y a))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y)))) (pow.f64 b 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) b) a)) (*.f64 (*.f64 b b) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)))))))
(fma.f64 (/.f64 (pow.f64 z y) y) (/.f64 (pow.f64 a t) a) (neg.f64 (fma.f64 (/.f64 (pow.f64 z y) y) (/.f64 (pow.f64 a t) (/.f64 a b)) (*.f64 (*.f64 b b) (*.f64 (/.f64 -1/2 a) (/.f64 (pow.f64 z y) (/.f64 y (pow.f64 a t))))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))))) (pow.f64 b 3))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (pow.f64 a t))) (*.f64 y a))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a y)))) (pow.f64 b 2))))))
(fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)) (fma.f64 -1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)))))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a)) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) b) a)) (*.f64 (*.f64 b b) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y a))))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 z y) y) (/.f64 (pow.f64 a t) a) (neg.f64 (fma.f64 (/.f64 (pow.f64 z y) y) (/.f64 (pow.f64 a t) (/.f64 a b)) (*.f64 (*.f64 b b) (*.f64 (/.f64 -1/2 a) (/.f64 (pow.f64 z y) (/.f64 y (pow.f64 a t)))))))) (*.f64 (pow.f64 b 3) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) y)) (*.f64 0 (*.f64 (/.f64 -1/2 a) (/.f64 (pow.f64 z y) (/.f64 y (pow.f64 a t))))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) a))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) a))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) a))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a t)) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) a))
y
(+.f64 (*.f64 y b) y)
(fma.f64 y b y)
(+.f64 (*.f64 y b) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 b 2))) y))
(fma.f64 y b (fma.f64 1/2 (*.f64 y (*.f64 b b)) y))
(+.f64 (*.f64 y b) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 b 2))) (+.f64 y (*.f64 1/6 (*.f64 y (pow.f64 b 3))))))
(fma.f64 y b (+.f64 (fma.f64 1/2 (*.f64 y (*.f64 b b)) y) (*.f64 (*.f64 1/6 y) (pow.f64 b 3))))
(fma.f64 y b (fma.f64 1/2 (*.f64 y (*.f64 b b)) (fma.f64 1/6 (*.f64 y (pow.f64 b 3)) y)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) a)
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a)
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) a)
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a)
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) a)
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a)
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) a)
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a)
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) a)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) a)
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) a)
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) a)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) a)
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) a)
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) a)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) a)
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) a)
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) a)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) a)
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) a)
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) a)
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 t (/.f64 a (log.f64 a))))
(+.f64 (/.f64 1 a) (*.f64 (/.f64 t a) (log.f64 a)))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (/.f64 1 a)))
(+.f64 (/.f64 t (/.f64 a (log.f64 a))) (fma.f64 1/2 (/.f64 (*.f64 t t) (/.f64 a (pow.f64 (log.f64 a) 2))) (/.f64 1 a)))
(+.f64 (*.f64 (/.f64 t a) (log.f64 a)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) a) (pow.f64 (log.f64 a) 2)) (/.f64 1 a)))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (/.f64 1 a))))
(+.f64 (/.f64 t (/.f64 a (log.f64 a))) (fma.f64 1/6 (/.f64 (pow.f64 t 3) (/.f64 a (pow.f64 (log.f64 a) 3))) (fma.f64 1/2 (/.f64 (*.f64 t t) (/.f64 a (pow.f64 (log.f64 a) 2))) (/.f64 1 a))))
(+.f64 (*.f64 (/.f64 t a) (log.f64 a)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) a) (pow.f64 (log.f64 a) 3)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) a) (pow.f64 (log.f64 a) 2)) (/.f64 1 a))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b))))) 1)
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 x (*.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 a (pow.f64 a t))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 1 (/.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (/.f64 a (pow.f64 a t)))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a (pow.f64 a t)))) (/.f64 (*.f64 (exp.f64 b) (neg.f64 y)) (pow.f64 z y)))
(/.f64 (/.f64 (neg.f64 x) (/.f64 a (pow.f64 a t))) (/.f64 (exp.f64 b) (/.f64 (pow.f64 z y) (neg.f64 y))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a t)) (/.f64 (*.f64 (exp.f64 b) (*.f64 (neg.f64 y) a)) (pow.f64 z y))) x)
(/.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (*.f64 y (exp.f64 b))) (pow.f64 z (neg.f64 y)))
(/.f64 (*.f64 (/.f64 x a) (pow.f64 a t)) (*.f64 (pow.f64 z (neg.f64 y)) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x a) (pow.f64 z (neg.f64 y))) (/.f64 (pow.f64 a t) (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) 1) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) 2)) (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 a t) a)) x) (/.f64 (*.f64 (exp.f64 b) (neg.f64 y)) (pow.f64 z y)))
(/.f64 (/.f64 (neg.f64 x) (/.f64 a (pow.f64 a t))) (/.f64 (exp.f64 b) (/.f64 (pow.f64 z y) (neg.f64 y))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a t)) (/.f64 (*.f64 (exp.f64 b) (*.f64 (neg.f64 y) a)) (pow.f64 z y))) x)
(/.f64 (*.f64 x (pow.f64 a t)) (*.f64 a (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(/.f64 (*.f64 x (neg.f64 (/.f64 (pow.f64 a t) a))) (/.f64 (*.f64 (exp.f64 b) (neg.f64 y)) (pow.f64 z y)))
(/.f64 (/.f64 (neg.f64 x) (/.f64 a (pow.f64 a t))) (/.f64 (exp.f64 b) (/.f64 (pow.f64 z y) (neg.f64 y))))
(*.f64 (/.f64 (neg.f64 (pow.f64 a t)) (/.f64 (*.f64 (exp.f64 b) (*.f64 (neg.f64 y) a)) (pow.f64 z y))) x)
(pow.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b))) 1)
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b))) 3) 1/3)
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))) 3)
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))) 2)
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b))) 3)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 3) (pow.f64 x 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b))) 3)))
(pow.f64 (/.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (/.f64 a (pow.f64 a t)))) -1)
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 x (*.f64 y (/.f64 a (pow.f64 a t)))) (/.f64 (pow.f64 z y) (exp.f64 b))) 2))
(fabs.f64 (/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b)))
(log.f64 (exp.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b))))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b))) 3))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 x (/.f64 a (pow.f64 a t))) y) (/.f64 (pow.f64 z y) (exp.f64 b)))) 1))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) (/.f64 (*.f64 y a) (pow.f64 a t))) (exp.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))) 1)
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (pow.f64 a t) (/.f64 1 (*.f64 a (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (pow.f64 a t) (*.f64 (/.f64 1 a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) a) (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 1)
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 1 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (*.f64 (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))) (cbrt.f64 (/.f64 (pow.f64 a t) a))))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) y) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (cbrt.f64 (/.f64 (pow.f64 a t) a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) 2))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (neg.f64 (/.f64 (pow.f64 a t) a)) (/.f64 1 (/.f64 (*.f64 (exp.f64 b) (neg.f64 y)) (pow.f64 z y))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 a t)) a) 1) (/.f64 (exp.f64 b) (/.f64 (pow.f64 z y) (neg.f64 y))))
(/.f64 (neg.f64 (pow.f64 a t)) (/.f64 (*.f64 (exp.f64 b) (*.f64 (neg.f64 y) a)) (pow.f64 z y)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 a t) a))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (*.f64 y (exp.f64 b))) (pow.f64 z y))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) (/.f64 (cbrt.f64 (pow.f64 a t)) a))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) y) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 a t)) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) y) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 (cbrt.f64 (pow.f64 a t)) a)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) (/.f64 (sqrt.f64 (pow.f64 a t)) a))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 y (exp.f64 b))) (/.f64 (/.f64 1 a) (pow.f64 z (neg.f64 y))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 1 (*.f64 (pow.f64 z (neg.f64 y)) a)))
(/.f64 (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)) (pow.f64 z (neg.f64 y)))
(*.f64 (/.f64 1 (*.f64 y (exp.f64 b))) (/.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z (neg.f64 y))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 1 (*.f64 (pow.f64 z (neg.f64 y)) a)))
(/.f64 (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)) (pow.f64 z (neg.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (*.f64 y (exp.f64 b))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) (pow.f64 z (neg.f64 y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (*.f64 y (exp.f64 b))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (pow.f64 z (neg.f64 y))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 1 (*.f64 (pow.f64 z (neg.f64 y)) a)))
(/.f64 (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)) (pow.f64 z (neg.f64 y)))
(*.f64 (/.f64 (pow.f64 a t) 1) (/.f64 (/.f64 1 a) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (*.f64 (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))) (cbrt.f64 (/.f64 (pow.f64 a t) a))))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) y) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (cbrt.f64 (/.f64 (pow.f64 a t) a))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(*.f64 (/.f64 (pow.f64 a t) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b)))))
(/.f64 (/.f64 (/.f64 (pow.f64 a t) a) (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) 2)) (/.f64 (/.f64 (pow.f64 a t) a) (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(*.f64 (/.f64 (pow.f64 a t) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b)))))
(/.f64 (/.f64 (/.f64 (pow.f64 a t) a) (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))) 2))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (pow.f64 (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) 2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (cbrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(*.f64 (/.f64 (pow.f64 a t) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b)))))
(/.f64 (/.f64 (/.f64 (pow.f64 a t) a) (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))) 2))
(*.f64 (/.f64 (pow.f64 a t) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))) (/.f64 (/.f64 1 a) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) (sqrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b)))) (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 a t) (*.f64 (sqrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))) a)) (sqrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))) (/.f64 (/.f64 (pow.f64 a t) a) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) (sqrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b)))) (/.f64 1 a)) (sqrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 a t) (*.f64 (sqrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))) a)) (sqrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) (sqrt.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (sqrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b)))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) (sqrt.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b)))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) y) (/.f64 (pow.f64 z y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) 1) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (*.f64 (exp.f64 b) (neg.f64 y))) (neg.f64 (pow.f64 z y)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 a t)) a) 1) (/.f64 (exp.f64 b) (/.f64 (pow.f64 z y) (neg.f64 y))))
(/.f64 (neg.f64 (pow.f64 a t)) (/.f64 (*.f64 (exp.f64 b) (*.f64 (neg.f64 y) a)) (pow.f64 z y)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (*.f64 y (exp.f64 b))) 1) (pow.f64 z y))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (*.f64 y (exp.f64 b))) (pow.f64 (cbrt.f64 (pow.f64 z y)) 2)) (cbrt.f64 (pow.f64 z y)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (*.f64 y (exp.f64 b))) (sqrt.f64 (pow.f64 z y))) (sqrt.f64 (pow.f64 z y)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 1)
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 3) 1/3)
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) 3)
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) 2)
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(pow.f64 (*.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 a (pow.f64 a t))) -1)
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(pow.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 3) (pow.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 3) (pow.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b)) 3)))
(pow.f64 (*.f64 (/.f64 a (pow.f64 a t)) (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) -1)
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 a (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b)))) (pow.f64 a t)) -1)
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 a (pow.f64 a t))) 1) -1)
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(neg.f64 (/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 (exp.f64 b) (neg.f64 y)) (pow.f64 z y))))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 a t)) a) 1) (/.f64 (exp.f64 b) (/.f64 (pow.f64 z y) (neg.f64 y))))
(/.f64 (neg.f64 (pow.f64 a t)) (/.f64 (*.f64 (exp.f64 b) (*.f64 (neg.f64 y) a)) (pow.f64 z y)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b))) 2))
(fabs.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) a)) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 3))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 3) (pow.f64 (/.f64 y (/.f64 (pow.f64 z y) (exp.f64 b))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 3) (pow.f64 (*.f64 (/.f64 y (pow.f64 z y)) (exp.f64 b)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))) 1))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a t)) (*.f64 (*.f64 y a) (exp.f64 b)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 (pow.f64 a t) (*.f64 y a)) (exp.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (exp.f64 b)))) 1)
(*.f64 y (exp.f64 b))
(pow.f64 (*.f64 y (exp.f64 b)) 1)
(*.f64 y (exp.f64 b))
(pow.f64 (pow.f64 (*.f64 y (exp.f64 b)) 3) 1/3)
(*.f64 y (exp.f64 b))
(pow.f64 (cbrt.f64 (*.f64 y (exp.f64 b))) 3)
(*.f64 y (exp.f64 b))
(pow.f64 (sqrt.f64 (*.f64 y (exp.f64 b))) 2)
(*.f64 y (exp.f64 b))
(pow.f64 (*.f64 (pow.f64 y 3) (exp.f64 (*.f64 3 b))) 1/3)
(*.f64 y (exp.f64 b))
(pow.f64 (*.f64 (exp.f64 (*.f64 3 b)) (pow.f64 y 3)) 1/3)
(*.f64 y (exp.f64 b))
(sqrt.f64 (pow.f64 (*.f64 y (exp.f64 b)) 2))
(fabs.f64 (*.f64 y (exp.f64 b)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 b)) y))
(*.f64 y (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (exp.f64 b)))))
(*.f64 y (exp.f64 b))
(cbrt.f64 (pow.f64 (*.f64 y (exp.f64 b)) 3))
(*.f64 y (exp.f64 b))
(cbrt.f64 (*.f64 (pow.f64 y 3) (exp.f64 (*.f64 3 b))))
(*.f64 y (exp.f64 b))
(cbrt.f64 (*.f64 (exp.f64 (*.f64 3 b)) (pow.f64 y 3)))
(*.f64 y (exp.f64 b))
(expm1.f64 (log1p.f64 (*.f64 y (exp.f64 b))))
(*.f64 y (exp.f64 b))
(log1p.f64 (expm1.f64 (*.f64 y (exp.f64 b))))
(*.f64 y (exp.f64 b))
(exp.f64 (+.f64 b (log.f64 y)))
(*.f64 y (exp.f64 b))
(exp.f64 (*.f64 (+.f64 b (log.f64 y)) 1))
(*.f64 y (exp.f64 b))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a t) a))) 1)
(/.f64 (pow.f64 a t) a)
(*.f64 (pow.f64 a t) (/.f64 1 a))
(/.f64 (pow.f64 a t) a)
(*.f64 (/.f64 (pow.f64 a t) a) 1)
(/.f64 (pow.f64 a t) a)
(*.f64 1 (/.f64 (pow.f64 a t) a))
(/.f64 (pow.f64 a t) a)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (cbrt.f64 (/.f64 (pow.f64 a t) a)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2)) (cbrt.f64 (/.f64 (pow.f64 a t) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (*.f64 (cbrt.f64 (pow.f64 a t)) (/.f64 1 a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (*.f64 (/.f64 1 a) (cbrt.f64 (pow.f64 a t))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (/.f64 (cbrt.f64 (pow.f64 a t)) a))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) (sqrt.f64 (/.f64 (pow.f64 a t) a)))
(/.f64 (pow.f64 a t) a)
(*.f64 (neg.f64 (pow.f64 a t)) (/.f64 1 (neg.f64 a)))
(/.f64 (pow.f64 a t) a)
(*.f64 (/.f64 1 a) (pow.f64 a t))
(/.f64 (pow.f64 a t) a)
(*.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 (sqrt.f64 (pow.f64 a t)) (/.f64 1 a)))
(/.f64 (pow.f64 a t) a)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) 1) (/.f64 (cbrt.f64 (pow.f64 a t)) a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (*.f64 (/.f64 1 a) (cbrt.f64 (pow.f64 a t))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (/.f64 (cbrt.f64 (pow.f64 a t)) a))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) 1) (/.f64 (sqrt.f64 (pow.f64 a t)) a))
(/.f64 (pow.f64 a t) a)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (pow.f64 a t) (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 (pow.f64 a t) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (pow.f64 a t) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 (pow.f64 a t) a)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (cbrt.f64 (/.f64 (pow.f64 a t) a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (/.f64 (cbrt.f64 (*.f64 a a)) (cbrt.f64 (/.f64 (pow.f64 a t) a))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (pow.f64 a t)) (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 (pow.f64 a t) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (pow.f64 a t) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (pow.f64 a t) (sqrt.f64 a)))
(/.f64 (/.f64 (pow.f64 a t) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 a t)) (sqrt.f64 a)))
(pow.f64 a (-.f64 t 1))
(pow.f64 (/.f64 (pow.f64 a t) a) 1)
(/.f64 (pow.f64 a t) a)
(pow.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 3) 1/3)
(/.f64 (pow.f64 a t) a)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) a)) 3)
(/.f64 (pow.f64 a t) a)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 a t) a)) 2)
(/.f64 (pow.f64 a t) a)
(pow.f64 (/.f64 a (pow.f64 a t)) -1)
(/.f64 (pow.f64 a t) a)
(pow.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 a 3)) 1/3)
(/.f64 (pow.f64 a t) a)
(pow.f64 (/.f64 (/.f64 a (pow.f64 a t)) 1) -1)
(/.f64 (pow.f64 a t) a)
(neg.f64 (/.f64 (pow.f64 a t) (neg.f64 a)))
(/.f64 (pow.f64 a t) a)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 2))
(fabs.f64 (/.f64 (pow.f64 a t) a))
(log.f64 (exp.f64 (/.f64 (pow.f64 a t) a)))
(/.f64 (pow.f64 a t) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a t) a))))
(/.f64 (pow.f64 a t) a)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) a) 3))
(/.f64 (pow.f64 a t) a)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 a 3)))
(/.f64 (pow.f64 a t) a)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a t) a)))
(/.f64 (pow.f64 a t) a)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a t) a)))
(/.f64 (pow.f64 a t) a)
(exp.f64 (*.f64 (-.f64 t 1) (log.f64 a)))
(pow.f64 a (-.f64 t 1))
(exp.f64 (*.f64 (*.f64 (-.f64 t 1) (log.f64 a)) 1))
(pow.f64 a (-.f64 t 1))

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
0.2b
(pow.f64 a (+.f64 t -1))
0.2b
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
6.4b
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (/.f64 x y))
Compiler

Compiled 65 to 30 computations (53.8% saved)

series45.0ms (0.1%)

Counts
4 → 192
Calls

48 calls:

TimeVariablePointExpression
3.0ms
a
@-inf
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
3.0ms
y
@0
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
2.0ms
y
@inf
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (/.f64 x y))
1.0ms
a
@-inf
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (/.f64 x y))
1.0ms
a
@inf
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (/.f64 x y))

rewrite82.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
954×log-prod_binary64
320×expm1-udef_binary64
320×log1p-udef_binary64
293×log-pow_binary64
199×log-div_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01661
134661
2478861
Stop Event
node limit
Counts
4 → 124
Calls
Call 1
Inputs
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(pow.f64 a (+.f64 t -1))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (*.f64 (/.f64 y x) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x)) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) x) (*.f64 (exp.f64 b) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) 1) (*.f64 (exp.f64 b) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (neg.f64 x)) (*.f64 (exp.f64 b) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (*.f64 y (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (*.f64 (neg.f64 y) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x)) 1) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x)) (sqrt.f64 y)) (sqrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (/.f64 x y)) (exp.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) (neg.f64 x)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (exp.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 3) (pow.f64 (/.f64 x y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (/.f64 x y))) b))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (/.f64 x y))) b) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (exp.f64 b) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (neg.f64 (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) 1) (exp.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (cbrt.f64 (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (pow.f64 z y)) (neg.f64 (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) (neg.f64 (pow.f64 a (+.f64 t -1)))) (neg.f64 (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3) (pow.f64 (pow.f64 z y) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 a))) b))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 a))) b) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 a (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1)))) (cbrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 a (+.f64 t -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a (+.f64 t -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 a (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (cbrt.f64 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a t) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (pow.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (sqrt.f64 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 (+.f64 t -1)) (pow.f64 a (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) (+.f64 t -1)) (pow.f64 (cbrt.f64 a) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 a) (+.f64 t -1)) (pow.f64 (sqrt.f64 a) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 a (+.f64 t -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (+.f64 t -1) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2) (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (*.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a t) (*.f64 (/.f64 1 a) (exp.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 1 (neg.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 b)) (pow.f64 a (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (*.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) 1) (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) 1) (/.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a t) 1) (/.f64 (/.f64 1 a) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (pow.f64 a (+.f64 t -1)) (cbrt.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (cbrt.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (/.f64 1 a) (cbrt.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (exp.f64 b))) (/.f64 (pow.f64 a (+.f64 t -1)) (sqrt.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (sqrt.f64 (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (sqrt.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a t) (sqrt.f64 (exp.f64 b))) (/.f64 (/.f64 1 a) (sqrt.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 a (+.f64 t -1)) 3) (pow.f64 (exp.f64 b) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (neg.f64 b)) 1))))))

simplify137.0ms (0.5%)

Algorithm
egg-herbie
Rules
551×associate-*r*_binary64
508×associate-/l*_binary64
460×associate-*l*_binary64
370×times-frac_binary64
260×fma-neg_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05337695
116267290
279387288
Stop Event
node limit
Counts
316 → 306
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 y (exp.f64 b)))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 y (exp.f64 b))) (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (exp.f64 b)))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 y (exp.f64 b))) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (exp.f64 b)) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (pow.f64 a (-.f64 t 1)) x))) (exp.f64 b)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (pow.f64 a (-.f64 t 1)) x))) (exp.f64 b))) (+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 y (exp.f64 b))) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (exp.f64 b)) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (pow.f64 a (-.f64 t 1)) x))) (exp.f64 b))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 x (log.f64 a)))) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 (log.f64 a) x))) (*.f64 y (*.f64 a (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))) (*.f64 y (*.f64 a (exp.f64 b)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 a) 3) x))) (*.f64 y (*.f64 a (exp.f64 b))))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 (log.f64 a) x))) (*.f64 y (*.f64 a (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))) (*.f64 y (*.f64 a (exp.f64 b))))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) y)) (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)))))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(+.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 (*.f64 y (*.f64 (log.f64 z) (pow.f64 a (-.f64 t 1)))) (exp.f64 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 a (-.f64 t 1)))) (exp.f64 b))) (+.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 (*.f64 y (*.f64 (log.f64 z) (pow.f64 a (-.f64 t 1)))) (exp.f64 b))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 a (-.f64 t 1)))) (exp.f64 b))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 a (-.f64 t 1)))) (exp.f64 b))) (+.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 (*.f64 y (*.f64 (log.f64 z) (pow.f64 a (-.f64 t 1)))) (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))) (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))) (exp.f64 b))
(*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))
(+.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (*.f64 -1 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) b))))
(+.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) b))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))) (*.f64 1/2 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))))) (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))) (*.f64 1/2 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))))) (*.f64 1/6 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))))) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) b))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))) (*.f64 1/2 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))))) (pow.f64 b 2))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (-.f64 t 1))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (/.f64 1 a))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (/.f64 1 a)))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (/.f64 1 a))))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (-.f64 t 1))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (exp.f64 b))
(/.f64 1 (*.f64 a (exp.f64 b)))
(+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (*.f64 a (exp.f64 b)))))))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) (exp.f64 b))
(pow.f64 a (-.f64 t 1))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1)))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (pow.f64 a (-.f64 t 1))) (*.f64 -1 (pow.f64 a (-.f64 t 1)))))) (pow.f64 a (-.f64 t 1))))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/6 (pow.f64 a (-.f64 t 1))) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (pow.f64 a (-.f64 t 1))) (*.f64 -1 (pow.f64 a (-.f64 t 1))))) (*.f64 -1/2 (pow.f64 a (-.f64 t 1))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (pow.f64 a (-.f64 t 1))) (*.f64 -1 (pow.f64 a (-.f64 t 1)))))) (pow.f64 a (-.f64 t 1)))))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(+.f64 0 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))))) 1)
(/.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) (/.f64 y x))
(/.f64 1 (/.f64 y (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (*.f64 (/.f64 y x) (exp.f64 b)))
(/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x)) y)
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x))) (neg.f64 y))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) x) (*.f64 (exp.f64 b) y))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) 1) (*.f64 (exp.f64 b) (/.f64 y x)))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (neg.f64 x)) (*.f64 (exp.f64 b) (neg.f64 y)))
(/.f64 (*.f64 x (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (*.f64 (neg.f64 y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x)) 1) y)
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x)) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (/.f64 x y)) (exp.f64 b))
(/.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))) (neg.f64 y))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (exp.f64 b))
(pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))) 1)
(pow.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 3) (pow.f64 (/.f64 x y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x))))))
(exp.f64 (-.f64 (log.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (/.f64 x y))) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (/.f64 x y))) b) 1))
(+.f64 0 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))) 1)
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(/.f64 1 (/.f64 (exp.f64 b) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (neg.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (neg.f64 (exp.f64 b)))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) 1) (exp.f64 b))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (cbrt.f64 (exp.f64 b)))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (pow.f64 z y)) (neg.f64 (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (neg.f64 (pow.f64 a (+.f64 t -1)))) (neg.f64 (exp.f64 b)))
(pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))) 3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3) (pow.f64 (pow.f64 z y) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))
(exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 a))) b))
(exp.f64 (*.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 a))) b) 1))
(+.f64 0 (pow.f64 a (+.f64 t -1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1)))) (cbrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a (+.f64 t -1)))) 1)
(*.f64 (pow.f64 a (+.f64 t -1)) 1)
(*.f64 1 (pow.f64 a (+.f64 t -1)))
(*.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (cbrt.f64 (pow.f64 a (+.f64 t -1))))
(*.f64 (pow.f64 a t) (/.f64 1 a))
(*.f64 (/.f64 1 a) (pow.f64 a t))
(*.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (sqrt.f64 (pow.f64 a (+.f64 t -1))))
(*.f64 (pow.f64 1 (+.f64 t -1)) (pow.f64 a (+.f64 t -1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) (+.f64 t -1)) (pow.f64 (cbrt.f64 a) (+.f64 t -1)))
(*.f64 (pow.f64 (sqrt.f64 a) (+.f64 t -1)) (pow.f64 (sqrt.f64 a) (+.f64 t -1)))
(sqrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1)))
(log.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 a (+.f64 t -1)))))
(cbrt.f64 (pow.f64 (pow.f64 a (+.f64 t -1)) 3))
(expm1.f64 (log1p.f64 (pow.f64 a (+.f64 t -1))))
(log1p.f64 (expm1.f64 (pow.f64 a (+.f64 t -1))))
(exp.f64 (*.f64 (+.f64 t -1) (log.f64 a)))
(exp.f64 (*.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 1))
(+.f64 0 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) 1)
(*.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1)
(*.f64 1 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2) (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (*.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 (neg.f64 b))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(*.f64 (pow.f64 a t) (*.f64 (/.f64 1 a) (exp.f64 (neg.f64 b))))
(*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 1 (neg.f64 (exp.f64 b))))
(*.f64 (exp.f64 (neg.f64 b)) (pow.f64 a (+.f64 t -1)))
(*.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (*.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 (neg.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) 1) (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) 1) (/.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) 1) (/.f64 (/.f64 1 a) (exp.f64 b)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (pow.f64 a (+.f64 t -1)) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (/.f64 1 a) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 b))) (/.f64 (pow.f64 a (+.f64 t -1)) (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (sqrt.f64 (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) (sqrt.f64 (exp.f64 b))) (/.f64 (/.f64 1 a) (sqrt.f64 (exp.f64 b))))
(pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2)
(pow.f64 (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))) -1)
(neg.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 (exp.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a (+.f64 t -1)) 3) (pow.f64 (exp.f64 b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(exp.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (neg.f64 b)))
(exp.f64 (*.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (neg.f64 b)) 1))
Outputs
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 y (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 y (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 y (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 y (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) x)))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) y) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (exp.f64 b)))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) y) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (exp.f64 b)))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) y) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (exp.f64 b)))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) y) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (exp.f64 b)))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 y (exp.f64 b))) (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (exp.f64 b)))
(+.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))) (/.f64 (log.f64 z) (/.f64 (exp.f64 b) (*.f64 (pow.f64 a (+.f64 t -1)) x))))
(fma.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b)) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (/.f64 (exp.f64 b) (log.f64 z))))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 y (exp.f64 b))) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (exp.f64 b)) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (pow.f64 a (-.f64 t 1)) x))) (exp.f64 b)))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))) (/.f64 (log.f64 z) (/.f64 (exp.f64 b) (*.f64 (pow.f64 a (+.f64 t -1)) x)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y (pow.f64 (log.f64 z) 2)) (*.f64 (pow.f64 a (+.f64 t -1)) x)) (exp.f64 b))))
(fma.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b)) (fma.f64 1/2 (*.f64 (/.f64 y (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 x (pow.f64 (log.f64 z) 2)))) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (/.f64 (exp.f64 b) (log.f64 z)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (pow.f64 a (-.f64 t 1)) x))) (exp.f64 b))) (+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 y (exp.f64 b))) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (exp.f64 b)) (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (pow.f64 a (-.f64 t 1)) x))) (exp.f64 b))))))
(fma.f64 1/6 (/.f64 (*.f64 y y) (/.f64 (exp.f64 b) (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (pow.f64 (log.f64 z) 3)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))) (/.f64 (log.f64 z) (/.f64 (exp.f64 b) (*.f64 (pow.f64 a (+.f64 t -1)) x)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 y (pow.f64 (log.f64 z) 2)) (*.f64 (pow.f64 a (+.f64 t -1)) x)) (exp.f64 b)))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 y y) (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 x (pow.f64 (log.f64 z) 3)))) (fma.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b)) (fma.f64 1/2 (*.f64 (/.f64 y (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 x (pow.f64 (log.f64 z) 2)))) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (/.f64 (exp.f64 b) (log.f64 z))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 y (exp.f64 b)) (*.f64 x (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1)))))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 y (exp.f64 b)) (*.f64 x (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1)))))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 y (exp.f64 b)) (*.f64 x (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1)))))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 y (exp.f64 b)) (*.f64 x (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1)))))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 x (pow.f64 (exp.f64 (+.f64 t -1)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (exp.f64 b)))
(*.f64 (*.f64 (/.f64 (pow.f64 z y) y) x) (exp.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (neg.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 x (pow.f64 (exp.f64 (+.f64 t -1)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (exp.f64 b)))
(*.f64 (*.f64 (/.f64 (pow.f64 z y) y) x) (exp.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (neg.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 x (pow.f64 (exp.f64 (+.f64 t -1)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (exp.f64 b)))
(*.f64 (*.f64 (/.f64 (pow.f64 z y) y) x) (exp.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (neg.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 x (pow.f64 (exp.f64 (+.f64 t -1)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (exp.f64 b)))
(*.f64 (*.f64 (/.f64 (pow.f64 z y) y) x) (exp.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (neg.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (/.f64 x y) (exp.f64 b)))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 x (log.f64 a)))) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b)))))
(+.f64 (/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) (*.f64 (*.f64 t (log.f64 a)) x))) (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 z y) y) (+.f64 (/.f64 x (*.f64 a (exp.f64 b))) (*.f64 (*.f64 (/.f64 t a) (log.f64 a)) (/.f64 x (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 (log.f64 a) x))) (*.f64 y (*.f64 a (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))) (*.f64 y (*.f64 a (exp.f64 b)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (*.f64 t (log.f64 a)) x))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z y) (*.f64 t t)) (*.f64 x (pow.f64 (log.f64 a) 2)))) (*.f64 (*.f64 y a) (exp.f64 b)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 x (*.f64 t t))) y))) (*.f64 (/.f64 (pow.f64 z y) y) (+.f64 (/.f64 x (*.f64 a (exp.f64 b))) (*.f64 (*.f64 (/.f64 t a) (log.f64 a)) (/.f64 x (exp.f64 b))))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 a) 3) x))) (*.f64 y (*.f64 a (exp.f64 b))))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (*.f64 (log.f64 a) x))) (*.f64 y (*.f64 a (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))) (*.f64 y (*.f64 a (exp.f64 b))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (*.f64 a (exp.f64 b)))) (fma.f64 1/6 (/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) x))) (+.f64 (/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) (*.f64 (*.f64 t (log.f64 a)) x))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 z y) (*.f64 t t)) (*.f64 x (pow.f64 (log.f64 a) 2)))) (*.f64 (*.f64 y a) (exp.f64 b))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 x (*.f64 t t))) y))) (*.f64 (/.f64 (pow.f64 z y) y) (+.f64 (/.f64 x (*.f64 a (exp.f64 b))) (*.f64 (*.f64 (/.f64 t a) (log.f64 a)) (/.f64 x (exp.f64 b)))))) (*.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) y) (*.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (exp.f64 b)) (/.f64 x a)))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 y (exp.f64 b)) (*.f64 x (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1)))))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 y (exp.f64 b)) (*.f64 x (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1)))))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 y (exp.f64 b)) (*.f64 x (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1)))))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x)) (*.f64 y (exp.f64 b)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 y (exp.f64 b)) (*.f64 x (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1)))))))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t))))))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)
(*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))))
(*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) y)) (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y))
(fma.f64 -1 (/.f64 (pow.f64 z y) (/.f64 y (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) b))) (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))))
(-.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))) (*.f64 (/.f64 (pow.f64 z y) y) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 x b))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)))
(fma.f64 -1 (/.f64 (pow.f64 z y) (/.f64 y (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) b))) (fma.f64 -1 (*.f64 (*.f64 (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) -1/2) (*.f64 b b)) (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))))))
(-.f64 (fma.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (*.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (pow.f64 z y) 1/2)) (/.f64 x y)) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 z y) y) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 x b))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)))))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y))))
(fma.f64 -1 (*.f64 (fma.f64 -1/2 (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (fma.f64 1/6 (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (neg.f64 (*.f64 (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) -1/2)))) (pow.f64 b 3)) (fma.f64 -1 (/.f64 (pow.f64 z y) (/.f64 y (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) b))) (fma.f64 -1 (*.f64 (*.f64 (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) -1/2) (*.f64 b b)) (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))))))
(-.f64 (-.f64 (fma.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (*.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (pow.f64 z y) 1/2)) (/.f64 x y)) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 z y) y) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 x b)))) (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (pow.f64 z y) 1/2)) (/.f64 x y)) (*.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))) -1/3)) (pow.f64 b 3)))
(-.f64 (-.f64 (fma.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (*.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (pow.f64 z y) 1/2)) (/.f64 x y)) (*.f64 b b))) (*.f64 (/.f64 (pow.f64 z y) y) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 x b)))) (*.f64 (fma.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))) -1/3 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (pow.f64 z y) 1/2)) (/.f64 x y))) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) x)) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(+.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 (*.f64 y (*.f64 (log.f64 z) (pow.f64 a (-.f64 t 1)))) (exp.f64 b)))
(+.f64 (/.f64 y (/.f64 (exp.f64 b) (*.f64 (pow.f64 a (+.f64 t -1)) (log.f64 z)))) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(+.f64 (*.f64 (/.f64 y (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) (log.f64 z))) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 a (-.f64 t 1)))) (exp.f64 b))) (+.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 (*.f64 y (*.f64 (log.f64 z) (pow.f64 a (-.f64 t 1)))) (exp.f64 b))))
(fma.f64 1/2 (/.f64 (*.f64 y y) (/.f64 (exp.f64 b) (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 (log.f64 z) 2)))) (+.f64 (/.f64 y (/.f64 (exp.f64 b) (*.f64 (pow.f64 a (+.f64 t -1)) (log.f64 z)))) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 y y) (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 (log.f64 z) 2))) (+.f64 (*.f64 (/.f64 y (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) (log.f64 z))) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 a (-.f64 t 1)))) (exp.f64 b))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 a (-.f64 t 1)))) (exp.f64 b))) (+.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 (*.f64 y (*.f64 (log.f64 z) (pow.f64 a (-.f64 t 1)))) (exp.f64 b)))))
(fma.f64 1/6 (/.f64 (pow.f64 y 3) (/.f64 (exp.f64 b) (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 (log.f64 z) 3)))) (fma.f64 1/2 (/.f64 (*.f64 y y) (/.f64 (exp.f64 b) (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 (log.f64 z) 2)))) (+.f64 (/.f64 y (/.f64 (exp.f64 b) (*.f64 (pow.f64 a (+.f64 t -1)) (log.f64 z)))) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 y 3) (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 (log.f64 z) 3))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 y y) (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 (log.f64 z) 2))) (+.f64 (*.f64 (/.f64 y (exp.f64 b)) (*.f64 (pow.f64 a (+.f64 t -1)) (log.f64 z))) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))))
(/.f64 (pow.f64 z y) (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))))
(/.f64 (pow.f64 z y) (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))))
(/.f64 (pow.f64 z y) (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))))
(/.f64 (pow.f64 z y) (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 (exp.f64 (+.f64 t -1)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))))
(/.f64 (pow.f64 z y) (exp.f64 (-.f64 b (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 (exp.f64 (+.f64 t -1)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))))
(/.f64 (pow.f64 z y) (exp.f64 (-.f64 b (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 (exp.f64 (+.f64 t -1)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))))
(/.f64 (pow.f64 z y) (exp.f64 (-.f64 b (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 (exp.f64 (+.f64 t -1)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))))
(/.f64 (pow.f64 z y) (exp.f64 (-.f64 b (*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1)))))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 t (log.f64 a)) (exp.f64 b))))
(fma.f64 (/.f64 (pow.f64 z y) a) (/.f64 t (/.f64 (exp.f64 b) (log.f64 a))) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2)) (exp.f64 b))) (+.f64 (/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 t (log.f64 a)) (exp.f64 b)))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (*.f64 t (*.f64 t (pow.f64 (log.f64 a) 2)))) (fma.f64 (/.f64 (pow.f64 z y) a) (/.f64 t (/.f64 (exp.f64 b) (log.f64 a))) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))) (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) (*.f64 t (log.f64 a))) (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b))))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (exp.f64 b))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2)) (exp.f64 b))) (+.f64 (/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 t (log.f64 a)) (exp.f64 b))))))
(fma.f64 1/6 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) a) (pow.f64 (log.f64 a) 3)) (/.f64 (pow.f64 z y) (exp.f64 b))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (*.f64 t (*.f64 t (pow.f64 (log.f64 a) 2)))) (fma.f64 (/.f64 (pow.f64 z y) a) (/.f64 t (/.f64 (exp.f64 b) (log.f64 a))) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))))
(/.f64 (pow.f64 z y) (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))))
(/.f64 (pow.f64 z y) (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))))
(/.f64 (pow.f64 z y) (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)))))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))))
(/.f64 (pow.f64 z y) (exp.f64 (-.f64 b (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)))))
(*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))
(*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))
(+.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (*.f64 -1 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) b))))
(fma.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)) (neg.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) b))))
(-.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) b)))
(+.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) b))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))) (*.f64 1/2 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))))) (pow.f64 b 2)))))
(fma.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) b)) (*.f64 (*.f64 b b) (*.f64 -1/2 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))))))))
(fma.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)) (-.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (pow.f64 z y) 1/2))) (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) b))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))) (*.f64 1/2 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))))) (*.f64 1/6 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))))) (pow.f64 b 3))) (+.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (-.f64 t 1)) b))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1)))) (*.f64 1/2 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))))) (pow.f64 b 2))))))
(fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 -1/2 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (fma.f64 -1 (*.f64 -1/2 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (*.f64 1/6 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))))))) (fma.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) b)) (*.f64 (*.f64 b b) (*.f64 -1/2 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))))))))
(-.f64 (fma.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)) (-.f64 (*.f64 (*.f64 b b) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (pow.f64 z y) 1/2))) (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) b)))) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) 1/6)) (*.f64 0 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a (+.f64 t -1)) -1/2))))))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (+.f64 t -1))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (+.f64 t -1))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (+.f64 t -1))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (+.f64 t -1))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))
(pow.f64 (exp.f64 (-.f64 1 t)) (neg.f64 (log.f64 a)))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))
(pow.f64 (exp.f64 (-.f64 1 t)) (neg.f64 (log.f64 a)))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))
(pow.f64 (exp.f64 (-.f64 1 t)) (neg.f64 (log.f64 a)))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))
(pow.f64 (exp.f64 (-.f64 1 t)) (neg.f64 (log.f64 a)))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(pow.f64 (exp.f64 (+.f64 t -1)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))
(pow.f64 (exp.f64 (+.f64 t -1)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(pow.f64 (exp.f64 (+.f64 t -1)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))
(pow.f64 (exp.f64 (+.f64 t -1)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(pow.f64 (exp.f64 (+.f64 t -1)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))
(pow.f64 (exp.f64 (+.f64 t -1)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(pow.f64 (exp.f64 (+.f64 t -1)) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))
(pow.f64 (exp.f64 (+.f64 t -1)) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 t (/.f64 a (log.f64 a))))
(+.f64 (/.f64 1 a) (*.f64 (/.f64 t a) (log.f64 a)))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (/.f64 1 a)))
(+.f64 (/.f64 t (/.f64 a (log.f64 a))) (fma.f64 1/2 (/.f64 (*.f64 t t) (/.f64 a (pow.f64 (log.f64 a) 2))) (/.f64 1 a)))
(+.f64 (*.f64 (/.f64 t a) (log.f64 a)) (fma.f64 1/2 (*.f64 (/.f64 t (/.f64 a t)) (pow.f64 (log.f64 a) 2)) (/.f64 1 a)))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (/.f64 1 a))))
(+.f64 (/.f64 t (/.f64 a (log.f64 a))) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) a) (fma.f64 1/2 (/.f64 (*.f64 t t) (/.f64 a (pow.f64 (log.f64 a) 2))) (/.f64 1 a))))
(+.f64 (*.f64 (/.f64 t a) (log.f64 a)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) a) (pow.f64 (log.f64 a) 3)) (fma.f64 1/2 (*.f64 (/.f64 t (/.f64 a t)) (pow.f64 (log.f64 a) 2)) (/.f64 1 a))))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (+.f64 t -1))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (+.f64 t -1))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (+.f64 t -1))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (+.f64 t -1))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))
(pow.f64 (exp.f64 (-.f64 1 t)) (neg.f64 (log.f64 a)))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))
(pow.f64 (exp.f64 (-.f64 1 t)) (neg.f64 (log.f64 a)))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))
(pow.f64 (exp.f64 (-.f64 1 t)) (neg.f64 (log.f64 a)))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))))
(pow.f64 (exp.f64 (-.f64 1 t)) (neg.f64 (log.f64 a)))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) (exp.f64 b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))) b))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)) b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) (exp.f64 b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))) b))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)) b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) (exp.f64 b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))) b))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)) b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) (exp.f64 b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))) b))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)) b))
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) b))
(exp.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (neg.f64 b)))
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) b))
(exp.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (neg.f64 b)))
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) b))
(exp.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (neg.f64 b)))
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) b))
(exp.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (neg.f64 b)))
(/.f64 1 (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (*.f64 (/.f64 t a) (/.f64 (log.f64 a) (exp.f64 b))))
(fma.f64 (/.f64 t a) (/.f64 (log.f64 a) (exp.f64 b)) (/.f64 (exp.f64 (neg.f64 b)) a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) a) (/.f64 (pow.f64 (log.f64 a) 2) (exp.f64 b))) (+.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (*.f64 (/.f64 t a) (/.f64 (log.f64 a) (exp.f64 b)))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 a t)) (/.f64 (pow.f64 (log.f64 a) 2) (exp.f64 b))) (fma.f64 (/.f64 t a) (/.f64 (log.f64 a) (exp.f64 b)) (/.f64 (exp.f64 (neg.f64 b)) a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (*.f64 a (exp.f64 b)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) a) (/.f64 (pow.f64 (log.f64 a) 2) (exp.f64 b))) (+.f64 (+.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (*.f64 (/.f64 t a) (/.f64 (log.f64 a) (exp.f64 b)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (*.f64 a (exp.f64 b))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 t (/.f64 a t)) (/.f64 (pow.f64 (log.f64 a) 2) (exp.f64 b))) (fma.f64 (/.f64 t a) (/.f64 (log.f64 a) (exp.f64 b)) (/.f64 (exp.f64 (neg.f64 b)) a))) (*.f64 1/6 (/.f64 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (exp.f64 b)) a)))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) (exp.f64 b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))) b))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)) b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) (exp.f64 b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))) b))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)) b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) (exp.f64 b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))) b))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)) b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) (exp.f64 b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 t -1))) b))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (-.f64 1 t)) b))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1)))
(fma.f64 -1 (*.f64 (pow.f64 a (+.f64 t -1)) b) (pow.f64 a (+.f64 t -1)))
(*.f64 (pow.f64 a (+.f64 t -1)) (+.f64 1 (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (pow.f64 a (-.f64 t 1))) (*.f64 -1 (pow.f64 a (-.f64 t 1)))))) (pow.f64 a (-.f64 t 1))))
(fma.f64 -1 (*.f64 (pow.f64 a (+.f64 t -1)) b) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 (pow.f64 a (+.f64 t -1)) -1/2)) (pow.f64 a (+.f64 t -1))))
(+.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (+.f64 1 (neg.f64 b))) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 1/2 (*.f64 b b))))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/6 (pow.f64 a (-.f64 t 1))) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (pow.f64 a (-.f64 t 1))) (*.f64 -1 (pow.f64 a (-.f64 t 1))))) (*.f64 -1/2 (pow.f64 a (-.f64 t 1))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (pow.f64 a (-.f64 t 1))) (*.f64 -1 (pow.f64 a (-.f64 t 1)))))) (pow.f64 a (-.f64 t 1)))))
(fma.f64 -1 (*.f64 (pow.f64 a (+.f64 t -1)) b) (fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 1/6 (pow.f64 a (+.f64 t -1)) (fma.f64 -1 (*.f64 (pow.f64 a (+.f64 t -1)) -1/2) (*.f64 (pow.f64 a (+.f64 t -1)) -1/2)))) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 (pow.f64 a (+.f64 t -1)) -1/2)) (pow.f64 a (+.f64 t -1)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 b 3)) (fma.f64 (pow.f64 a (+.f64 t -1)) 1/6 (*.f64 0 (*.f64 (pow.f64 a (+.f64 t -1)) -1/2))) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 1/2 (*.f64 b b)))) (*.f64 (pow.f64 a (+.f64 t -1)) (+.f64 1 (neg.f64 b))))
(+.f64 (fma.f64 (fma.f64 (pow.f64 a (+.f64 t -1)) 1/6 (*.f64 0 (*.f64 (pow.f64 a (+.f64 t -1)) -1/2))) (neg.f64 (pow.f64 b 3)) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 1/2 (*.f64 b b)))) (*.f64 (pow.f64 a (+.f64 t -1)) (+.f64 1 (neg.f64 b))))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(+.f64 0 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))))) 1)
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) (/.f64 y x))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 1 (/.f64 y (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x))))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (*.f64 (/.f64 y x) (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x)) y)
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x))) (neg.f64 y))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) x) (*.f64 (exp.f64 b) y))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) 1) (*.f64 (exp.f64 b) (/.f64 y x)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (neg.f64 x)) (*.f64 (exp.f64 b) (neg.f64 y)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 x (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (*.f64 y (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (neg.f64 x) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (*.f64 (neg.f64 y) (exp.f64 b)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x)) 1) y)
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (pow.f64 z y) x)) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (/.f64 x y)) (exp.f64 b))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))) (neg.f64 y))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) (neg.f64 x)) (neg.f64 y))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (exp.f64 b))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))) 1)
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(pow.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))) 3) 1/3)
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x))))) 3)
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x))))) 2)
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b)))) 2))
(fabs.f64 (*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y)))
(log.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))))))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x)))) 3))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 3) (pow.f64 (/.f64 x y) 3)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x y) 3) (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 3)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x))))))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (exp.f64 b) (/.f64 y x))))))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(exp.f64 (-.f64 (log.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (/.f64 x y))) b))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (/.f64 x y))) b) 1))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)) y))
(+.f64 0 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1))))) (cbrt.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))) 1)
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 1 (/.f64 (exp.f64 b) (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (neg.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)))) (neg.f64 (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) 1) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (cbrt.f64 (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (*.f64 (cbrt.f64 (exp.f64 b)) (cbrt.f64 (pow.f64 (exp.f64 b) 2))))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (cbrt.f64 (exp.f64 b))) (/.f64 (pow.f64 z y) (cbrt.f64 (pow.f64 (exp.f64 b) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (pow.f64 z y)) (neg.f64 (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(/.f64 (*.f64 (pow.f64 z y) (neg.f64 (pow.f64 a (+.f64 t -1)))) (neg.f64 (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 1)
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(pow.f64 (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 3) 1/3)
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))) 3)
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))) 2)
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1))) 2))
(fabs.f64 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b)))
(log.f64 (exp.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))) 3))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3) (pow.f64 (pow.f64 z y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 z y) (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (*.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 a))) b))
(exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (*.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 t -1) (log.f64 a))) b) 1))
(exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(+.f64 0 (pow.f64 a (+.f64 t -1)))
(pow.f64 a (+.f64 t -1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1)))) (cbrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1)))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 a (+.f64 t -1)))) 1)
(pow.f64 a (+.f64 t -1))
(*.f64 (pow.f64 a (+.f64 t -1)) 1)
(pow.f64 a (+.f64 t -1))
(*.f64 1 (pow.f64 a (+.f64 t -1)))
(pow.f64 a (+.f64 t -1))
(*.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (cbrt.f64 (pow.f64 a (+.f64 t -1))))
(*.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))))
(*.f64 (pow.f64 a t) (/.f64 1 a))
(*.f64 (/.f64 1 a) (pow.f64 a t))
(/.f64 (pow.f64 a t) a)
(*.f64 (/.f64 1 a) (pow.f64 a t))
(/.f64 (pow.f64 a t) a)
(*.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (sqrt.f64 (pow.f64 a (+.f64 t -1))))
(pow.f64 a (+.f64 t -1))
(*.f64 (pow.f64 1 (+.f64 t -1)) (pow.f64 a (+.f64 t -1)))
(pow.f64 a (+.f64 t -1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a a)) (+.f64 t -1)) (pow.f64 (cbrt.f64 a) (+.f64 t -1)))
(*.f64 (pow.f64 (sqrt.f64 a) (+.f64 t -1)) (pow.f64 (sqrt.f64 a) (+.f64 t -1)))
(pow.f64 (sqrt.f64 a) (*.f64 2 (+.f64 t -1)))
(pow.f64 (sqrt.f64 a) (+.f64 (*.f64 t 2) -2))
(sqrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1)))
(log.f64 (exp.f64 (pow.f64 a (+.f64 t -1))))
(pow.f64 a (+.f64 t -1))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 a (+.f64 t -1)))))
(pow.f64 a (+.f64 t -1))
(cbrt.f64 (pow.f64 (pow.f64 a (+.f64 t -1)) 3))
(pow.f64 a (+.f64 t -1))
(expm1.f64 (log1p.f64 (pow.f64 a (+.f64 t -1))))
(pow.f64 a (+.f64 t -1))
(log1p.f64 (expm1.f64 (pow.f64 a (+.f64 t -1))))
(pow.f64 a (+.f64 t -1))
(exp.f64 (*.f64 (+.f64 t -1) (log.f64 a)))
(pow.f64 a (+.f64 t -1))
(exp.f64 (*.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 1))
(pow.f64 a (+.f64 t -1))
(+.f64 0 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) 1)
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(*.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1)
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(*.f64 1 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2) (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (*.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 (neg.f64 b))))
(*.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (exp.f64 (neg.f64 b))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(*.f64 (pow.f64 a t) (*.f64 (/.f64 1 a) (exp.f64 (neg.f64 b))))
(*.f64 (*.f64 (/.f64 1 a) (pow.f64 a t)) (exp.f64 (neg.f64 b)))
(/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))
(*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 1 (neg.f64 (exp.f64 b))))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(*.f64 (exp.f64 (neg.f64 b)) (pow.f64 a (+.f64 t -1)))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(*.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (*.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 (neg.f64 b))))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) 1) (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) 1) (/.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (exp.f64 b)))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 a t) 1) (/.f64 (/.f64 1 a) (exp.f64 b)))
(*.f64 (*.f64 (/.f64 1 a) (pow.f64 a t)) (exp.f64 (neg.f64 b)))
(/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (pow.f64 a (+.f64 t -1)) (cbrt.f64 (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (cbrt.f64 (exp.f64 b))) (cbrt.f64 (pow.f64 (exp.f64 b) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (sqrt.f64 (pow.f64 a (+.f64 t -1))) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (pow.f64 a (+.f64 t -1)) (cbrt.f64 (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (cbrt.f64 (exp.f64 b))) (cbrt.f64 (pow.f64 (exp.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (/.f64 1 a) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 b)) a)))
(/.f64 (/.f64 (/.f64 (pow.f64 a t) a) (cbrt.f64 (exp.f64 b))) (cbrt.f64 (pow.f64 (exp.f64 b) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 b))) (/.f64 (pow.f64 a (+.f64 t -1)) (sqrt.f64 (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a a) (+.f64 t -1))) (sqrt.f64 (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) (sqrt.f64 (exp.f64 b))) (/.f64 (/.f64 1 a) (sqrt.f64 (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 a t) (*.f64 a (sqrt.f64 (exp.f64 b)))) (sqrt.f64 (exp.f64 b)))
(pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1)
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3) 1/3)
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 3)
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2)
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(pow.f64 (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))) -1)
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(neg.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 (exp.f64 b))))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 2))
(fabs.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(log.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a (+.f64 t -1)) 3) (pow.f64 (exp.f64 b) 3)))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(exp.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (neg.f64 b)))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(exp.f64 (*.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (neg.f64 b)) 1))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))

localize41.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (-.f64 t 1) (log.f64 a))
0.3b
(*.f64 y (log.f64 z))
0.6b
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
0.9b
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
Compiler

Compiled 102 to 45 computations (55.9% saved)

series40.0ms (0.1%)

Counts
4 → 136
Calls

45 calls:

TimeVariablePointExpression
11.0ms
y
@0
(*.f64 y (log.f64 z))
3.0ms
y
@-inf
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
2.0ms
t
@0
(*.f64 (-.f64 t 1) (log.f64 a))
2.0ms
b
@-inf
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
1.0ms
t
@0
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)

rewrite74.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
756×fma-def_binary64
413×fma-neg_binary64
346×expm1-udef_binary64
346×log1p-udef_binary64
200×add-sqr-sqrt_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01861
138357
2542857
Stop Event
node limit
Counts
4 → 102
Calls
Call 1
Inputs
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(*.f64 y (log.f64 z))
(*.f64 (-.f64 t 1) (log.f64 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 1 (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 z y) (exp.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (exp.f64 b) (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))) (neg.f64 (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b) 2))) (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (*.f64 x (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 (/.f64 y (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (/.f64 1 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 1) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) (sqrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (sqrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (sqrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 y (log.f64 z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 y (log.f64 z))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 y (log.f64 z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 y (log.f64 z)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 y (log.f64 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (-.f64 (pow.f64 z y) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 y (log.f64 z)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 y (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 z y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 y (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 y (log.f64 z))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (log.f64 a)) (*.f64 -1 (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 a) t) (*.f64 (log.f64 a) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) (log.f64 a)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 t 3) -1) (log.f64 a)) (+.f64 (fma.f64 t t 1) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 t t -1) (log.f64 a)) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (+.f64 (pow.f64 t 3) -1)) (+.f64 (fma.f64 t t 1) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (fma.f64 t t -1)) (+.f64 t 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) (log.f64 a))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) (log.f64 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 a (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (-.f64 (pow.f64 a (+.f64 t -1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (-.f64 (pow.f64 a (+.f64 t -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 t -1) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) (log.f64 a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 t (log.f64 a) (*.f64 -1 (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (log.f64 a) t (*.f64 (log.f64 a) -1))))))

simplify104.0ms (0.3%)

Algorithm
egg-herbie
Rules
356×associate-*r*_binary64
299×associate-*l*_binary64
275×log-prod_binary64
239×fma-def_binary64
212×exp-prod_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04226513
111556067
249355697
Stop Event
node limit
Counts
238 → 270
Calls
Call 1
Inputs
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2)))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 3)))))))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 3)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 3))))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 3) x)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (log.f64 a)))) y) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 3) x)) y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 -1 (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 t (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 t (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)))) 1)
(*.f64 1 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)))
(*.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 1)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 (neg.f64 b)))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 1 (exp.f64 b)))
(*.f64 (pow.f64 z y) (exp.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (neg.f64 b))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))
(/.f64 1 (/.f64 (exp.f64 b) (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))
(/.f64 (neg.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))) (neg.f64 (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 1)
(pow.f64 (E.f64) (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b) 2))) (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y))) 1)
(*.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y))
(*.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (*.f64 x (/.f64 1 y)))
(*.f64 x (/.f64 1 (*.f64 (/.f64 y (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))) (exp.f64 b))))
(*.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (/.f64 1 y)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) (/.f64 1 y))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 1)
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (/.f64 1 y)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 y) (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 1) (/.f64 x y))
(*.f64 (/.f64 x y) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) y))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) y))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) y))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) (cbrt.f64 y)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (cbrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) (sqrt.f64 y)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (sqrt.f64 y)))
(pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) 2)
(pow.f64 (/.f64 y (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) -1)
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (log.f64 z)))) 1)
(pow.f64 (*.f64 y (log.f64 z)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (log.f64 z))) 3)
(pow.f64 (sqrt.f64 (*.f64 y (log.f64 z))) 2)
(pow.f64 (pow.f64 (*.f64 y (log.f64 z)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 y (log.f64 z)) 2))
(log.f64 (pow.f64 z y))
(log.f64 (+.f64 1 (-.f64 (pow.f64 z y) 1)))
(cbrt.f64 (pow.f64 (*.f64 y (log.f64 z)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (log.f64 z))))
(log1p.f64 (-.f64 (pow.f64 z y) 1))
(exp.f64 (log.f64 (*.f64 y (log.f64 z))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (log.f64 z))) 1))
(+.f64 (*.f64 t (log.f64 a)) (*.f64 -1 (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) t) (*.f64 (log.f64 a) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) (log.f64 a)))) 1)
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -1) (log.f64 a)) (+.f64 (fma.f64 t t 1) t))
(/.f64 (*.f64 (fma.f64 t t -1) (log.f64 a)) (+.f64 t 1))
(/.f64 (*.f64 (log.f64 a) (+.f64 (pow.f64 t 3) -1)) (+.f64 (fma.f64 t t 1) t))
(/.f64 (*.f64 (log.f64 a) (fma.f64 t t -1)) (+.f64 t 1))
(pow.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) (log.f64 a))) 3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) (log.f64 a))) 2)
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 2))
(log.f64 (pow.f64 a (+.f64 t -1)))
(log.f64 (+.f64 1 (-.f64 (pow.f64 a (+.f64 t -1)) 1)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) (log.f64 a))))
(log1p.f64 (-.f64 (pow.f64 a (+.f64 t -1)) 1))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) (log.f64 a))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) (log.f64 a))) 1))
(fma.f64 t (log.f64 a) (*.f64 -1 (log.f64 a)))
(fma.f64 (log.f64 a) t (*.f64 (log.f64 a) -1))
Outputs
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 y (log.f64 z))))
(*.f64 (+.f64 (*.f64 y (log.f64 z)) 1) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(*.f64 (+.f64 (*.f64 y (log.f64 z)) 1) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 y (log.f64 z)) (*.f64 (*.f64 1/2 (*.f64 y y)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (pow.f64 (log.f64 z) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (log.f64 z)) 1) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 (*.f64 y (log.f64 z)) 2))))
(+.f64 (*.f64 (+.f64 (*.f64 y (log.f64 z)) 1) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 (*.f64 y (log.f64 z)) 2))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2)))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 3)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 y (log.f64 z)) (fma.f64 1/2 (*.f64 (*.f64 y y) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (pow.f64 (log.f64 z) 2))) (*.f64 (*.f64 1/6 (pow.f64 y 3)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (pow.f64 (log.f64 z) 3))))))
(+.f64 (*.f64 (+.f64 (*.f64 y (log.f64 z)) 1) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 (*.f64 y (log.f64 z)) 2)) (*.f64 1/6 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 (*.f64 y (log.f64 z)) 3)))))
(+.f64 (*.f64 (+.f64 (*.f64 y (log.f64 z)) 1) (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 (*.f64 y (log.f64 z)) 2)) (*.f64 1/6 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 (*.f64 y (log.f64 z)) 3)))))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (fma.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(*.f64 (/.f64 (pow.f64 a t) a) (exp.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (neg.f64 b))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (fma.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(*.f64 (/.f64 (pow.f64 a t) a) (exp.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (neg.f64 b))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (fma.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(*.f64 (/.f64 (pow.f64 a t) a) (exp.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (neg.f64 b))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (fma.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(*.f64 (/.f64 (pow.f64 a t) a) (exp.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (neg.f64 b))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))
(exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b))
(*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))
(fma.f64 t (*.f64 (log.f64 a) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b))) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b)))
(fma.f64 t (*.f64 (log.f64 a) (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))) (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))
(fma.f64 t (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) (log.f64 a)) (exp.f64 b)) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))))
(fma.f64 t (*.f64 (log.f64 a) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 t t) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b))) (pow.f64 (log.f64 a) 2)) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b))))
(fma.f64 t (*.f64 (log.f64 a) (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 t t))) (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))))
(fma.f64 t (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) (log.f64 a)) (exp.f64 b)) (fma.f64 1/2 (*.f64 t (*.f64 t (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) (pow.f64 (log.f64 a) 2)) (exp.f64 b)))) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 3)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))))
(fma.f64 t (*.f64 (log.f64 a) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b))) (fma.f64 1/2 (*.f64 (*.f64 (*.f64 t t) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b))) (pow.f64 (log.f64 a) 2)) (fma.f64 1/6 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b)) (pow.f64 (log.f64 a) 3))) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b)))))
(fma.f64 t (*.f64 (log.f64 a) (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))) (fma.f64 1/2 (*.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 t t))) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 (log.f64 a) 3) (pow.f64 t 3))) (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))))
(fma.f64 t (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) (log.f64 a)) (exp.f64 b)) (fma.f64 1/2 (*.f64 t (*.f64 t (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) (pow.f64 (log.f64 a) 2)) (exp.f64 b)))) (fma.f64 1/6 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (*.f64 (pow.f64 (log.f64 a) 3) (pow.f64 t 3))) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))) b))
(exp.f64 (-.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (*.f64 y (log.f64 z))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))) b))
(exp.f64 (-.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (*.f64 y (log.f64 z))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))) b))
(exp.f64 (-.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (*.f64 y (log.f64 z))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))) b))
(exp.f64 (-.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (*.f64 y (log.f64 z))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))))
(*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))
(*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)))
(+.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (neg.f64 (*.f64 b (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))))))
(-.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (*.f64 (*.f64 b (pow.f64 z y)) (pow.f64 a (+.f64 t -1))))
(-.f64 (*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y)) (*.f64 (*.f64 b (pow.f64 z y)) (/.f64 (pow.f64 a t) a)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b))))
(fma.f64 1/2 (*.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (*.f64 b b)) (+.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (neg.f64 (*.f64 b (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))))))))
(-.f64 (fma.f64 1/2 (*.f64 b (*.f64 (*.f64 b (pow.f64 z y)) (pow.f64 a (+.f64 t -1)))) (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))) (*.f64 (*.f64 b (pow.f64 z y)) (pow.f64 a (+.f64 t -1))))
(-.f64 (fma.f64 1/2 (*.f64 b (*.f64 (*.f64 b (pow.f64 z y)) (/.f64 (pow.f64 a t) a))) (*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y))) (*.f64 (*.f64 b (pow.f64 z y)) (/.f64 (pow.f64 a t) a)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (*.f64 b b)) (+.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (fma.f64 -1 (*.f64 b (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))))) (*.f64 -1/6 (*.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 b (*.f64 (*.f64 b (pow.f64 z y)) (pow.f64 a (+.f64 t -1)))) (fma.f64 (pow.f64 z y) (pow.f64 a (+.f64 t -1)) (-.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (*.f64 (pow.f64 b 3) -1/6)) (*.f64 (*.f64 b (pow.f64 z y)) (pow.f64 a (+.f64 t -1))))))
(fma.f64 1/2 (*.f64 b (*.f64 (*.f64 b (pow.f64 z y)) (/.f64 (pow.f64 a t) a))) (fma.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) a) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y)) (*.f64 (pow.f64 b 3) -1/6)) (*.f64 (*.f64 b (pow.f64 z y)) (/.f64 (pow.f64 a t) a)))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (/.f64 y x))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) y) x)
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))
(fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (log.f64 z) x) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (/.f64 y x)))
(fma.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (log.f64 z) x) (*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x))
(fma.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (*.f64 (log.f64 z) x) (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) y) x))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)))
(fma.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (log.f64 z) x) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (/.f64 y x))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) x) y)) (fma.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (log.f64 z) x) (*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) x) y)) (fma.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (*.f64 (log.f64 z) x) (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) y) x)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 3) x)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))))
(fma.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x))) (fma.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (log.f64 z) x) (fma.f64 1/6 (*.f64 (*.f64 y y) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (pow.f64 (log.f64 z) 3) x))) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (/.f64 y x)))))
(fma.f64 1/2 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) x) y)) (fma.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 (log.f64 z) x) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 (log.f64 z) 3) x) (*.f64 y (/.f64 (*.f64 y (pow.f64 a (+.f64 t -1))) (exp.f64 b)))) (*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x))))
(fma.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) x) y)) (fma.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (*.f64 (log.f64 z) x) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 (log.f64 z) 3) x) (*.f64 y (/.f64 (*.f64 y (/.f64 (pow.f64 a t) a)) (exp.f64 b)))) (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) y) x))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) a) (exp.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (neg.f64 b)))) (/.f64 y x))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) a) (exp.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (neg.f64 b)))) (/.f64 y x))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) a) (exp.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (neg.f64 b)))) (/.f64 y x))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) a) (exp.f64 (fma.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))) (neg.f64 b)))) (/.f64 y x))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b)) (/.f64 y x))
(/.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) (/.f64 y x))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x))
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (log.f64 a)))) y) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))
(+.f64 (/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b)) (/.f64 y x)) (/.f64 t (/.f64 y (*.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b)) (*.f64 (log.f64 a) x)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) (/.f64 y x)) (*.f64 (/.f64 t y) (*.f64 (log.f64 a) (*.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) x))))
(+.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x)) (*.f64 (/.f64 t y) (*.f64 (log.f64 a) (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) x) (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)))
(+.f64 (/.f64 t (/.f64 y (*.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b)) (*.f64 (log.f64 a) x)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 t t) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b))) (*.f64 (pow.f64 (log.f64 a) 2) x)) y) (/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b)) (/.f64 y x))))
(+.f64 (*.f64 (/.f64 t y) (*.f64 (log.f64 a) (*.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) x))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (*.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 (log.f64 a) 2) x))) (/.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) (/.f64 y x))))
(+.f64 (*.f64 (/.f64 t y) (*.f64 (log.f64 a) (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) x) (exp.f64 b)))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (*.f64 (pow.f64 (log.f64 a) 2) x))) (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))))
(fma.f64 1/6 (/.f64 (pow.f64 t 3) (/.f64 y (*.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b)) (*.f64 (pow.f64 (log.f64 a) 3) x)))) (+.f64 (/.f64 t (/.f64 y (*.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b)) (*.f64 (log.f64 a) x)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 t t) (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b))) (*.f64 (pow.f64 (log.f64 a) 2) x)) y) (/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (neg.f64 (log.f64 a))) b)) (/.f64 y x)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (*.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 (log.f64 a) 2) x))) (/.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) (/.f64 y x))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) y) (*.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 (log.f64 a) 3) x))) (*.f64 (/.f64 t y) (*.f64 (log.f64 a) (*.f64 (*.f64 (pow.f64 z y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) x)))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (*.f64 (pow.f64 (log.f64 a) 2) x))) (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) y) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (*.f64 (pow.f64 (log.f64 a) 3) x))) (*.f64 (/.f64 t y) (*.f64 (log.f64 a) (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) x) (exp.f64 b))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))) b)) (/.f64 y x))
(/.f64 (exp.f64 (-.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (*.f64 y (log.f64 z))) b)) (/.f64 y x))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))) b)) (/.f64 y x))
(/.f64 (exp.f64 (-.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (*.f64 y (log.f64 z))) b)) (/.f64 y x))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))) b)) (/.f64 y x))
(/.f64 (exp.f64 (-.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (*.f64 y (log.f64 z))) b)) (/.f64 y x))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))) b)) (/.f64 y x))
(/.f64 (exp.f64 (-.f64 (fma.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1) (*.f64 y (log.f64 z))) b)) (/.f64 y x))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 y x))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y)) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y))
(fma.f64 -1 (/.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 y (*.f64 b x))) (/.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 y x)))
(-.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 x y)) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 y (*.f64 b x))))
(-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y)) (/.f64 x y)) (/.f64 (*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y)) (/.f64 y (*.f64 b x))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)))
(fma.f64 1/2 (/.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 y (*.f64 (*.f64 b b) x))) (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 y (*.f64 b x))) (/.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 y x))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 y (*.f64 b (*.f64 b x)))) (-.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 x y)) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 y (*.f64 b x)))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y)) (/.f64 y (*.f64 b (*.f64 b x)))) (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y)) (/.f64 x y)) (/.f64 (*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y)) (/.f64 y (*.f64 b x)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 3) x)) y)))))
(fma.f64 1/2 (/.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 y (*.f64 (*.f64 b b) x))) (+.f64 (fma.f64 -1 (/.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 y (*.f64 b x))) (/.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 y x))) (*.f64 -1/6 (/.f64 (exp.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 y (*.f64 (pow.f64 b 3) x))))))
(fma.f64 1/2 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 y (*.f64 b (*.f64 b x)))) (-.f64 (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 z y)) (pow.f64 a (+.f64 t -1))) (/.f64 y x)) (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 x y))) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 y (*.f64 b x)))))
(fma.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y)) (/.f64 y (*.f64 b (*.f64 b x)))) (-.f64 (fma.f64 -1/6 (/.f64 (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 z y)) (/.f64 (pow.f64 a t) a)) (/.f64 y x)) (*.f64 (*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y)) (/.f64 x y))) (/.f64 (*.f64 (/.f64 (pow.f64 a t) a) (pow.f64 z y)) (/.f64 y (*.f64 b x)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z))))
(*.f64 -1 (log.f64 a))
(neg.f64 (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(*.f64 t (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(*.f64 t (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 (log.f64 a) (+.f64 t -1))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 (log.f64 a) (+.f64 t -1))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 (log.f64 a) (+.f64 t -1))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 (log.f64 a) (+.f64 t -1))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))
(*.f64 (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (+.f64 t -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)))) 1)
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(*.f64 1 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(*.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 1)
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 (neg.f64 b)))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 1 (exp.f64 b)))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(*.f64 (pow.f64 z y) (exp.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (neg.f64 b))))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 2)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (exp.f64 b) (pow.f64 z y)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (exp.f64 b) (pow.f64 z y))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 2)) (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (exp.f64 b) (pow.f64 z y)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (exp.f64 b) (pow.f64 z y))) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y)) 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) (sqrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(/.f64 1 (/.f64 (exp.f64 b) (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(/.f64 (neg.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))) (neg.f64 (exp.f64 b)))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 1)
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(pow.f64 (E.f64) (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b))
(pow.f64 (E.f64) (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 3) 1/3)
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) 3)
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) 2)
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b))) (sqrt.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b)))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b) 2))) (cbrt.f64 (-.f64 (fma.f64 (+.f64 t -1) (log.f64 a) (*.f64 y (log.f64 z))) b)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b) 2))) (cbrt.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 2))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)))))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 3))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))))
(exp.f64 (-.f64 (fma.f64 -1 (*.f64 y (neg.f64 (log.f64 z))) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (-.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (*.f64 y (neg.f64 (log.f64 z)))) b))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)) (pow.f64 z y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y))) 1)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 1 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (*.f64 x (/.f64 1 y)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 x (/.f64 1 (*.f64 (/.f64 y (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))) (exp.f64 b))))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (/.f64 1 y)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) (/.f64 1 y))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 1)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))) (*.f64 y (exp.f64 b)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))) (*.f64 y (exp.f64 b))) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))) (*.f64 y (exp.f64 b)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))) (*.f64 y (exp.f64 b))) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y)) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 2)) (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (/.f64 1 y)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x)) 2)) (*.f64 (/.f64 1 y) (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (/.f64 (exp.f64 b) (pow.f64 z y))) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (/.f64 (exp.f64 b) (pow.f64 z y)))) y))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) a) x) (/.f64 (exp.f64 b) (pow.f64 z y))) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) a) x) (/.f64 (exp.f64 b) (pow.f64 z y)))) y))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (/.f64 1 y)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (/.f64 1 (neg.f64 y)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 (/.f64 1 y) (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) 1) (/.f64 x y))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 (/.f64 x y) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) y))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) y))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x)) 2)) (*.f64 (/.f64 1 y) (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (/.f64 (exp.f64 b) (pow.f64 z y))) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (/.f64 (exp.f64 b) (pow.f64 z y)))) y))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) a) x) (/.f64 (exp.f64 b) (pow.f64 z y))) 2)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) a) x) (/.f64 (exp.f64 b) (pow.f64 z y)))) y))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) y))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) (cbrt.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x)) (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x)) (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (cbrt.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x)) (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y))) (*.f64 y (exp.f64 b)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x)) 2)) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (/.f64 (exp.f64 b) (pow.f64 z y))) 2)) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) a) x) (/.f64 (exp.f64 b) (pow.f64 z y))) 2)) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (cbrt.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x)) (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x))) (sqrt.f64 y))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (sqrt.f64 y)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (sqrt.f64 y)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (sqrt.f64 y)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x))) (sqrt.f64 y))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (sqrt.f64 y)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (sqrt.f64 y)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (sqrt.f64 y)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b)) (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x))) (sqrt.f64 y))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (sqrt.f64 y)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (sqrt.f64 y)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) a) (sqrt.f64 y)) (/.f64 (pow.f64 z y) (exp.f64 b))) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x)) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (/.f64 (exp.f64 b) x))) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (/.f64 (exp.f64 b) (pow.f64 z y))) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (/.f64 (exp.f64 b) (pow.f64 z y)))) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) a) x) (/.f64 (exp.f64 b) (pow.f64 z y))) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) a) x) (/.f64 (exp.f64 b) (pow.f64 z y)))) (sqrt.f64 y)))
(pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 1)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 3) 1/3)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) 3)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) 2)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(pow.f64 (/.f64 y (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b))) -1)
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) (neg.f64 y)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 2))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(log.f64 (exp.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y))))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y) 3))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) 3) (pow.f64 y 3)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) x) (exp.f64 b)) y)) 1))
(/.f64 (exp.f64 (-.f64 (fma.f64 y (log.f64 z) (*.f64 (log.f64 a) (+.f64 t -1))) b)) (/.f64 y x))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 z y)) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 (pow.f64 z y) (exp.f64 b)) (/.f64 x y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (log.f64 z)))) 1)
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(pow.f64 (*.f64 y (log.f64 z)) 1)
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(pow.f64 (cbrt.f64 (*.f64 y (log.f64 z))) 3)
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(pow.f64 (sqrt.f64 (*.f64 y (log.f64 z))) 2)
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(pow.f64 (pow.f64 (*.f64 y (log.f64 z)) 3) 1/3)
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(sqrt.f64 (pow.f64 (*.f64 y (log.f64 z)) 2))
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(log.f64 (pow.f64 z y))
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(log.f64 (+.f64 1 (-.f64 (pow.f64 z y) 1)))
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(cbrt.f64 (pow.f64 (*.f64 y (log.f64 z)) 3))
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(expm1.f64 (log1p.f64 (*.f64 y (log.f64 z))))
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(log1p.f64 (-.f64 (pow.f64 z y) 1))
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(exp.f64 (log.f64 (*.f64 y (log.f64 z))))
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(exp.f64 (*.f64 (log.f64 (*.f64 y (log.f64 z))) 1))
(*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))
(*.f64 (neg.f64 (log.f64 z)) (neg.f64 y))
(*.f64 y (log.f64 z))
(+.f64 (*.f64 t (log.f64 a)) (*.f64 -1 (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 (log.f64 a) t) (*.f64 (log.f64 a) -1))
(*.f64 (log.f64 a) (+.f64 t -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 t -1) (log.f64 a)))) 1)
(*.f64 (log.f64 a) (+.f64 t -1))
(/.f64 (*.f64 (+.f64 (pow.f64 t 3) -1) (log.f64 a)) (+.f64 (fma.f64 t t 1) t))
(/.f64 (+.f64 -1 (pow.f64 t 3)) (/.f64 (+.f64 t (fma.f64 t t 1)) (log.f64 a)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 t 3)) (+.f64 t (fma.f64 t t 1))) (log.f64 a))
(/.f64 (*.f64 (fma.f64 t t -1) (log.f64 a)) (+.f64 t 1))
(/.f64 (log.f64 a) (/.f64 (+.f64 t 1) (fma.f64 t t -1)))
(*.f64 (/.f64 (log.f64 a) (+.f64 t 1)) (fma.f64 t t -1))
(/.f64 (*.f64 (log.f64 a) (+.f64 (pow.f64 t 3) -1)) (+.f64 (fma.f64 t t 1) t))
(/.f64 (+.f64 -1 (pow.f64 t 3)) (/.f64 (+.f64 t (fma.f64 t t 1)) (log.f64 a)))
(*.f64 (/.f64 (+.f64 -1 (pow.f64 t 3)) (+.f64 t (fma.f64 t t 1))) (log.f64 a))
(/.f64 (*.f64 (log.f64 a) (fma.f64 t t -1)) (+.f64 t 1))
(/.f64 (log.f64 a) (/.f64 (+.f64 t 1) (fma.f64 t t -1)))
(*.f64 (/.f64 (log.f64 a) (+.f64 t 1)) (fma.f64 t t -1))
(pow.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 1)
(*.f64 (log.f64 a) (+.f64 t -1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 t -1) (log.f64 a))) 3)
(*.f64 (log.f64 a) (+.f64 t -1))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 t -1) (log.f64 a))) 2)
(*.f64 (log.f64 a) (+.f64 t -1))
(pow.f64 (pow.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 3) 1/3)
(*.f64 (log.f64 a) (+.f64 t -1))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 2))
(*.f64 (log.f64 a) (+.f64 t -1))
(log.f64 (pow.f64 a (+.f64 t -1)))
(*.f64 (log.f64 a) (+.f64 t -1))
(log.f64 (+.f64 1 (-.f64 (pow.f64 a (+.f64 t -1)) 1)))
(*.f64 (log.f64 a) (+.f64 t -1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 3))
(*.f64 (log.f64 a) (+.f64 t -1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 t -1) (log.f64 a))))
(*.f64 (log.f64 a) (+.f64 t -1))
(log1p.f64 (-.f64 (pow.f64 a (+.f64 t -1)) 1))
(*.f64 (log.f64 a) (+.f64 t -1))
(exp.f64 (log.f64 (*.f64 (+.f64 t -1) (log.f64 a))))
(*.f64 (log.f64 a) (+.f64 t -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 t -1) (log.f64 a))) 1))
(*.f64 (log.f64 a) (+.f64 t -1))
(fma.f64 t (log.f64 a) (*.f64 -1 (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(fma.f64 (log.f64 a) t (*.f64 (log.f64 a) -1))
(*.f64 (log.f64 a) (+.f64 t -1))

eval438.0ms (1.4%)

Compiler

Compiled 33270 to 11185 computations (66.4% saved)

prune363.0ms (1.2%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New1175111186
Fresh000
Picked101
Done303
Total1179111190
Error
0b
Counts
1190 → 11
Alt Table
Click to see full alt table
StatusErrorProgram
24.6b
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x))
21.7b
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))
17.6b
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
11.7b
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
16.7b
(/.f64 (*.f64 x (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) 2)) y)
16.0b
(/.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))) y)
13.4b
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b))) y)
21.5b
(*.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 x y))
18.0b
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
16.6b
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)
22.3b
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
Compiler

Compiled 420 to 290 computations (31% saved)

localize29.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x)
0.1b
(*.f64 (-.f64 t 1) (log.f64 a))
0.9b
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
1.7b
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
Compiler

Compiled 64 to 35 computations (45.3% saved)

series19.0ms (0.1%)

Counts
3 → 72
Calls

36 calls:

TimeVariablePointExpression
2.0ms
a
@inf
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
1.0ms
t
@0
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
1.0ms
x
@0
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
1.0ms
a
@-inf
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
1.0ms
t
@-inf
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)

rewrite68.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
758×log-prod_binary64
729×prod-diff_binary64
333×fma-def_binary64
264×expm1-udef_binary64
264×log1p-udef_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01451
129545
2403745
Stop Event
node limit
Counts
3 → 93
Calls
Call 1
Inputs
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1 (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2) (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (neg.f64 (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 1 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 x (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (neg.f64 x)) (/.f64 1 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (cbrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) (sqrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (sqrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (sqrt.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 3) (pow.f64 y 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) (log.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) (log.f64 (/.f64 y x))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (exp.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (exp.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3) (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (-.f64 (log.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x)) b))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x)) b) 1))))))

simplify84.0ms (0.3%)

Algorithm
egg-herbie
Rules
643×associate-/r/_binary64
314×associate-*r*_binary64
270×associate-*l*_binary64
237×div-sub_binary64
236×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03674423
19743978
241923320
Stop Event
node limit
Counts
165 → 247
Calls
Call 1
Inputs
(exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b))
(+.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))))
(+.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)))) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)))))))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(pow.f64 a (-.f64 t 1))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1)))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 3) (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1)))))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y)
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) y))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y))))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 3) x)) y)) (+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x)
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))))))
(+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 a) 3) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 (pow.f64 a (-.f64 t 1)) x)
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) (*.f64 (pow.f64 a (-.f64 t 1)) x))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) (+.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a (-.f64 t 1)) x)))))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a (-.f64 t 1)) x))) (+.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a (-.f64 t 1)) x))))))
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(+.f64 0 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) 1)
(*.f64 1 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1)
(*.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1 (exp.f64 b)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2) (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(/.f64 1 (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(/.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (neg.f64 (exp.f64 b)))
(pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1)
(pow.f64 (E.f64) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(+.f64 0 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))) 1)
(*.f64 1 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 1 (/.f64 y x)))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 x (/.f64 1 y)))
(*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 1 y)))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) (/.f64 1 y))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 1)
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (/.f64 1 y)))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (neg.f64 x)) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1) (/.f64 x y))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) y))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) y))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) (cbrt.f64 y)))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (cbrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) (sqrt.f64 y)))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (sqrt.f64 y)))
(pow.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) 2)
(pow.f64 (/.f64 y (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))
(exp.f64 (-.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) (log.f64 (/.f64 y x))))
(exp.f64 (*.f64 (-.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) (log.f64 (/.f64 y x))) 1))
(+.f64 0 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x))) 1)
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (exp.f64 b))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)))
(exp.f64 (-.f64 (log.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x)) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x)) b) 1))
Outputs
(exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b))
(exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))
(/.f64 (/.f64 1 a) (exp.f64 b))
(+.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))))
(+.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (log.f64 a) t)))
(*.f64 (+.f64 (*.f64 (log.f64 a) t) 1) (/.f64 (/.f64 1 a) (exp.f64 b)))
(+.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))))))
(+.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (fma.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (log.f64 a) t) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2))))))
(+.f64 (*.f64 (+.f64 (*.f64 (log.f64 a) t) 1) (/.f64 (/.f64 1 a) (exp.f64 b))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2)))))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (+.f64 (+.f64 (*.f64 (log.f64 a) t) 1) (*.f64 1/2 (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2)))))
(+.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)))) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)))))))
(+.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (fma.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (log.f64 a) t) (fma.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2))) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)))))))
(+.f64 (*.f64 (+.f64 (*.f64 (log.f64 a) t) 1) (/.f64 (/.f64 1 a) (exp.f64 b))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2))) (*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) 1/6))))
(+.f64 (*.f64 (+.f64 (*.f64 (log.f64 a) t) 1) (/.f64 (/.f64 1 a) (exp.f64 b))) (*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2))) (*.f64 1/6 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))))))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (fma.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (neg.f64 b)))
(exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b))
(exp.f64 (fma.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (neg.f64 b)))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (fma.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (neg.f64 b)))
(exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b))
(exp.f64 (fma.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (neg.f64 b)))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (fma.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (neg.f64 b)))
(exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b))
(exp.f64 (fma.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (neg.f64 b)))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (fma.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (neg.f64 b)))
(exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b))
(exp.f64 (fma.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (neg.f64 b)))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (+.f64 -1 t))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1)))
(fma.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1))) (pow.f64 a (-.f64 t 1)))
(*.f64 (+.f64 (neg.f64 b) 1) (pow.f64 a (+.f64 -1 t)))
(*.f64 (pow.f64 a (+.f64 -1 t)) (-.f64 1 b))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1))))
(fma.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1))) (fma.f64 1/2 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b b)) (pow.f64 a (-.f64 t 1))))
(+.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 (pow.f64 a (+.f64 -1 t)) (+.f64 (neg.f64 b) (*.f64 1/2 (*.f64 b b)))))
(*.f64 (pow.f64 a (+.f64 -1 t)) (-.f64 (+.f64 (*.f64 1/2 (*.f64 b b)) 1) b))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 3) (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1)))))
(fma.f64 -1/6 (*.f64 (pow.f64 a (-.f64 t 1)) (pow.f64 b 3)) (fma.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1))) (fma.f64 1/2 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b b)) (pow.f64 a (-.f64 t 1)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 b b)) 1) (pow.f64 a (+.f64 -1 t))) (*.f64 (pow.f64 a (+.f64 -1 t)) (+.f64 (*.f64 -1/6 (pow.f64 b 3)) (neg.f64 b))))
(+.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (+.f64 (-.f64 (*.f64 -1/6 (pow.f64 b 3)) b) (*.f64 1/2 (*.f64 b b)))) (pow.f64 a (+.f64 -1 t)))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 y x))
(/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 y x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 1 a) (exp.f64 b)))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) y))
(+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 y x)) (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 y (*.f64 t (*.f64 (log.f64 a) x)))))
(+.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 y x)) (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 y (*.f64 (log.f64 a) (*.f64 t x)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) y) (fma.f64 (*.f64 t x) (log.f64 a) x))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y))))
(+.f64 (+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 y x)) (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 y (*.f64 t (*.f64 (log.f64 a) x))))) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 y (*.f64 (*.f64 (*.f64 t t) x) (pow.f64 (log.f64 a) 2))))))
(+.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 y (*.f64 (log.f64 a) (*.f64 t x)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) y) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 t (*.f64 t x)))) (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 y x))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) y) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 t (*.f64 t x))))) (*.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) y) (fma.f64 (*.f64 t x) (log.f64 a) x)))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)))))
(+.f64 (+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 y x)) (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 y (*.f64 t (*.f64 (log.f64 a) x))))) (fma.f64 1/6 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 y (*.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 (log.f64 a) 3)))) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 y (*.f64 (*.f64 (*.f64 t t) x) (pow.f64 (log.f64 a) 2)))))))
(+.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 y x)) (+.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 y (*.f64 (log.f64 a) (*.f64 t x)))) (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) y) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 t (*.f64 t x)))) (*.f64 1/6 (*.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) y) (*.f64 (pow.f64 (log.f64 a) 3) (*.f64 (pow.f64 t 3) x)))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) y) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 t (*.f64 t x)))) (*.f64 1/6 (*.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 y (*.f64 (pow.f64 t 3) x))) (pow.f64 (log.f64 a) 3)))) (*.f64 (/.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) y) (fma.f64 (*.f64 t x) (log.f64 a) x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (exp.f64 (fma.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (neg.f64 b))) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)) y) x)
(*.f64 (/.f64 x y) (exp.f64 (fma.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (neg.f64 b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (exp.f64 (fma.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (neg.f64 b))) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)) y) x)
(*.f64 (/.f64 x y) (exp.f64 (fma.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (neg.f64 b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (exp.f64 (fma.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (neg.f64 b))) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)) y) x)
(*.f64 (/.f64 x y) (exp.f64 (fma.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (neg.f64 b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (exp.f64 (fma.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (neg.f64 b))) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)) y) x)
(*.f64 (/.f64 x y) (exp.f64 (fma.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (neg.f64 b))))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 y x))
(*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)))
(+.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 y x)) (/.f64 (*.f64 (neg.f64 b) (*.f64 (pow.f64 a (-.f64 t 1)) x)) y))
(-.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y)) (/.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 (/.f64 y x) b)))
(*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y) (-.f64 x (*.f64 b x)))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y))))
(+.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 y x)) (fma.f64 -1 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 y (*.f64 b x))) (*.f64 1/2 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 y (*.f64 (*.f64 b b) x))))))
(+.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y) (*.f64 b (*.f64 b x)))) (/.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 (/.f64 y x) b))))
(+.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y) (-.f64 x (*.f64 b x))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y)) (*.f64 b b))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 3) x)) y)) (+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y)))))
(fma.f64 -1/6 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 y (*.f64 (pow.f64 b 3) x))) (+.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 y x)) (fma.f64 -1 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 y (*.f64 b x))) (*.f64 1/2 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 y (*.f64 (*.f64 b b) x)))))))
(+.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y) (*.f64 b (*.f64 b x)))) (/.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 (/.f64 y x) b))) (fma.f64 -1/6 (*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y) (*.f64 (pow.f64 b 3) x)) (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y))))
(fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y)) (pow.f64 b 3)) (+.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y) (-.f64 x (*.f64 b x))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y)) (*.f64 b b)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 (*.f64 (/.f64 1 a) x) (exp.f64 b))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x))
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (fma.f64 (*.f64 t x) (log.f64 a) x))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x)) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (*.f64 (*.f64 t t) x) (pow.f64 (log.f64 a) 2)))))
(fma.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (fma.f64 (*.f64 t x) (log.f64 a) x) (*.f64 1/2 (*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 t (*.f64 t x))))))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (+.f64 (fma.f64 (*.f64 t x) (log.f64 a) x) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 t (*.f64 t x))))))
(+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 a) 3) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x)))))))
(fma.f64 1/6 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 (log.f64 a) 3))) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x)) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (*.f64 (*.f64 t t) x) (pow.f64 (log.f64 a) 2))))))
(fma.f64 1/6 (*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (*.f64 (pow.f64 (log.f64 a) 3) (*.f64 (pow.f64 t 3) x))) (fma.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (fma.f64 (*.f64 t x) (log.f64 a) x) (*.f64 1/2 (*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 t (*.f64 t x)))))))
(+.f64 (*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (fma.f64 (*.f64 t x) (log.f64 a) x)) (*.f64 x (*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 t t) (pow.f64 (log.f64 a) 2))) (*.f64 1/6 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 (exp.f64 (fma.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (neg.f64 b))) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)) x)
(*.f64 (exp.f64 (fma.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (neg.f64 b))) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 (exp.f64 (fma.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (neg.f64 b))) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)) x)
(*.f64 (exp.f64 (fma.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (neg.f64 b))) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 (exp.f64 (fma.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (neg.f64 b))) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)) x)
(*.f64 (exp.f64 (fma.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (neg.f64 b))) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 (exp.f64 (fma.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (neg.f64 b))) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)) x)
(*.f64 (exp.f64 (fma.f64 (+.f64 -1 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))) (neg.f64 b))) x)
(*.f64 (pow.f64 a (-.f64 t 1)) x)
(*.f64 (pow.f64 a (+.f64 -1 t)) x)
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) (*.f64 (pow.f64 a (-.f64 t 1)) x))
(fma.f64 -1 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) (*.f64 (pow.f64 a (-.f64 t 1)) x))
(*.f64 (+.f64 (neg.f64 b) 1) (*.f64 (pow.f64 a (+.f64 -1 t)) x))
(*.f64 (pow.f64 a (+.f64 -1 t)) (-.f64 x (*.f64 b x)))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) (+.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a (-.f64 t 1)) x)))))
(fma.f64 -1 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) (fma.f64 (pow.f64 a (-.f64 t 1)) x (*.f64 1/2 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (*.f64 b b) x)))))
(-.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 b b)) 1) (*.f64 (pow.f64 a (+.f64 -1 t)) x)) (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 b x)))
(*.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) x) (-.f64 (+.f64 (*.f64 1/2 (*.f64 b b)) 1) b))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a (-.f64 t 1)) x))) (+.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a (-.f64 t 1)) x))))))
(fma.f64 -1 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) (fma.f64 -1/6 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 3) x)) (fma.f64 (pow.f64 a (-.f64 t 1)) x (*.f64 1/2 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (*.f64 b b) x))))))
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 b b)) 1) (*.f64 (pow.f64 a (+.f64 -1 t)) x)) (*.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) x) (+.f64 (neg.f64 b) (*.f64 -1/6 (pow.f64 b 3)))))
(+.f64 (*.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) x) (+.f64 (+.f64 (neg.f64 b) (*.f64 -1/6 (pow.f64 b 3))) (*.f64 1/2 (*.f64 b b)))) (*.f64 (pow.f64 a (+.f64 -1 t)) x))
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(+.f64 0 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) 1)
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(*.f64 1 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1)
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(*.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1 (exp.f64 b)))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2) (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(/.f64 1 (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(/.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (neg.f64 (exp.f64 b)))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1)
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(pow.f64 (E.f64) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(pow.f64 (E.f64) (fma.f64 (-.f64 t 1) (log.f64 a) (neg.f64 b)))
(pow.f64 (E.f64) (fma.f64 (log.f64 a) (+.f64 -1 t) (neg.f64 b)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3) 1/3)
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 3)
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) 2)
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2))) (cbrt.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (fma.f64 (-.f64 t 1) (log.f64 a) (neg.f64 b)) 2))) (cbrt.f64 (fma.f64 (-.f64 t 1) (log.f64 a) (neg.f64 b))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (fma.f64 (log.f64 a) (+.f64 -1 t) (neg.f64 b)) 2))) (cbrt.f64 (fma.f64 (log.f64 a) (+.f64 -1 t) (neg.f64 b))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (sqrt.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 2))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(log.f64 (exp.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))
(/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))
(+.f64 0 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) (*.f64 y (exp.f64 b)))))) (cbrt.f64 (exp.f64 (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) (*.f64 y (exp.f64 b)))))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) (*.f64 y (exp.f64 b))))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 y (exp.f64 b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 y (exp.f64 b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) (*.f64 y (exp.f64 b))))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 y (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))) 1)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 1 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 1 (/.f64 y x)))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (*.f64 x (/.f64 1 y)))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 1 y)))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) (/.f64 1 y))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 1)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) 2))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2)) (*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (/.f64 1 y)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 (exp.f64 b) x)) 2)) (*.f64 (/.f64 1 y) (cbrt.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 (exp.f64 b) x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (+.f64 -1 t))) 2)) (/.f64 (cbrt.f64 (*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (+.f64 -1 t)))) y))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t)))) 2)) y) (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (/.f64 1 y)))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (neg.f64 x)) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (*.f64 (neg.f64 x) (/.f64 1 (neg.f64 y))))
(/.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b)) (/.f64 (neg.f64 y) (neg.f64 x)))
(/.f64 (/.f64 (neg.f64 x) (neg.f64 y)) (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(*.f64 (/.f64 1 y) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 1) (/.f64 x y))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2)) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) y))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 (exp.f64 b) x)) 2)) (*.f64 (/.f64 1 y) (cbrt.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 (exp.f64 b) x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (+.f64 -1 t))) 2)) (/.f64 (cbrt.f64 (*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (+.f64 -1 t)))) y))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t)))) 2)) y) (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) y))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) (cbrt.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 (cbrt.f64 y) x)))
(/.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x (cbrt.f64 y))) (*.f64 (exp.f64 b) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 x (*.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t)))) (cbrt.f64 y)))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 (cbrt.f64 y) x)))
(/.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x (cbrt.f64 y))) (*.f64 (exp.f64 b) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 x (*.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t)))) (cbrt.f64 y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (cbrt.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 (cbrt.f64 y) x)))
(/.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x (cbrt.f64 y))) (*.f64 (exp.f64 b) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 x (*.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t)))) (cbrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) (*.f64 y (exp.f64 b))))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 (exp.f64 b) x)) 2)) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 y (exp.f64 b))))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (+.f64 -1 t))) 2)) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t)))) 2)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (cbrt.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 (cbrt.f64 y) x)))
(/.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x (cbrt.f64 y))) (*.f64 (exp.f64 b) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 x (*.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t)))) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 (exp.f64 b) x))) (sqrt.f64 y))
(*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 (exp.f64 b) (sqrt.f64 y))) (/.f64 x (sqrt.f64 y)))
(/.f64 x (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 (exp.f64 b) x))) (sqrt.f64 y))
(*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 (exp.f64 b) (sqrt.f64 y))) (/.f64 x (sqrt.f64 y)))
(/.f64 x (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 (exp.f64 b) x))) (sqrt.f64 y))
(*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 (exp.f64 b) (sqrt.f64 y))) (/.f64 x (sqrt.f64 y)))
(/.f64 x (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 (exp.f64 b) x)) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (/.f64 (exp.f64 b) x))) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (+.f64 -1 t))) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (+.f64 -1 t)))) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t)))) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))) (sqrt.f64 y)))
(pow.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 1)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 3) 1/3)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) 3)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))) 2)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(pow.f64 (/.f64 y (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) -1)
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(neg.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) (neg.f64 y)))
(*.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (*.f64 (neg.f64 x) (/.f64 1 (neg.f64 y))))
(/.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b)) (/.f64 (neg.f64 y) (neg.f64 x)))
(/.f64 (/.f64 (neg.f64 x) (neg.f64 y)) (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 2))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)))))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x)) 3))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 3) (pow.f64 y 3)))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) (/.f64 y x))))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(exp.f64 (-.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) (log.f64 (/.f64 y x))))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(exp.f64 (*.f64 (-.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) (log.f64 (/.f64 y x))) 1))
(/.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) (/.f64 y x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y) x)
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) (pow.f64 a (+.f64 -1 t)))
(+.f64 0 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 -1 t)) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x))) 1)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x) (exp.f64 b))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (exp.f64 b))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 1)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 3) 1/3)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) 3)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)) 2)
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 2))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x))))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x) 3))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3) (pow.f64 x 3)))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) 3)))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) x)))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(exp.f64 (-.f64 (log.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x)) b))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (pow.f64 a (+.f64 t -1)) x)) b) 1))
(*.f64 (exp.f64 (-.f64 (neg.f64 (*.f64 (log.f64 a) (+.f64 1 (neg.f64 t)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) x)
(/.f64 x (*.f64 (exp.f64 b) (pow.f64 a (-.f64 1 t))))

localize15.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 y (exp.f64 b))
0.2b
(*.f64 a (*.f64 y (exp.f64 b)))
0.3b
(/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))
1.9b
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
Compiler

Compiled 48 to 12 computations (75% saved)

series75.0ms (0.2%)

Counts
3 → 104
Calls

36 calls:

TimeVariablePointExpression
45.0ms
y
@-inf
(/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))
7.0ms
z
@-inf
(/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))
1.0ms
x
@-inf
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
1.0ms
y
@-inf
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
1.0ms
b
@0
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))

rewrite64.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
730×log-prod_binary64
348×pow-unpow_binary64
339×pow2_binary64
245×pow-pow_binary64
240×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify86.0ms (0.3%)

Algorithm
egg-herbie
Rules
339×times-frac_binary64
290×associate-/r*_binary64
257×cube-prod_binary64
252×cube-div_binary64
235×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03794551
111704387
249343938
Stop Event
node limit
Counts
210 → 218
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (log.f64 z) x) (*.f64 a (exp.f64 b))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 (log.f64 z) x) (*.f64 a (exp.f64 b))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) (*.f64 a (exp.f64 b)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))))
(+.f64 (/.f64 (*.f64 (log.f64 z) x) (*.f64 a (exp.f64 b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) x)) (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) (*.f64 a (exp.f64 b)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))))))) (pow.f64 b 3))))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 1 (*.f64 y (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))) (/.f64 1 (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (pow.f64 (log.f64 z) 2)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))) (/.f64 1 (*.f64 a (*.f64 y (exp.f64 b))))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 3)) (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (pow.f64 (log.f64 z) 2)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))) (/.f64 1 (*.f64 a (*.f64 y (exp.f64 b)))))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 a y))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) (*.f64 a y))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z y) (*.f64 y a))) (*.f64 1/2 (/.f64 (pow.f64 z y) (*.f64 y a)))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) (*.f64 a y)))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z y) (*.f64 y a))) (*.f64 1/2 (/.f64 (pow.f64 z y) (*.f64 y a)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z y) (*.f64 y a))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z y) (*.f64 a y))) (*.f64 1/2 (/.f64 (pow.f64 z y) (*.f64 a y))))) (*.f64 1/6 (/.f64 (pow.f64 z y) (*.f64 y a))))) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) (*.f64 a y))))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 a y)
(+.f64 (*.f64 a y) (*.f64 a (*.f64 y b)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 a (pow.f64 b 2)))) (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 a (pow.f64 b 2)))) (+.f64 (*.f64 1/6 (*.f64 y (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b)))))
(+.f64 0 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))) 1)
(/.f64 x (/.f64 a (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))
(/.f64 1 (/.f64 (*.f64 (exp.f64 b) (*.f64 y a)) (*.f64 x (pow.f64 z y))))
(/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (neg.f64 (*.f64 x (pow.f64 z y))) (*.f64 (*.f64 y a) (neg.f64 (exp.f64 b))))
(/.f64 (/.f64 (*.f64 x (pow.f64 z y)) a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 y (exp.f64 b))) a)
(/.f64 (/.f64 (*.f64 x (pow.f64 z y)) 1) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (/.f64 (*.f64 x (pow.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2)) (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (/.f64 (*.f64 x (pow.f64 z y)) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (neg.f64 (pow.f64 z y)) x) (*.f64 (*.f64 y a) (neg.f64 (exp.f64 b))))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) x) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 x (neg.f64 (pow.f64 z y))) (*.f64 (*.f64 y a) (neg.f64 (exp.f64 b))))
(/.f64 (*.f64 x (/.f64 (pow.f64 z y) a)) (*.f64 y (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a)))) 2)
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 3) (pow.f64 x 3)) 1/3)
(pow.f64 (/.f64 (*.f64 (exp.f64 b) (*.f64 y a)) (*.f64 x (pow.f64 z y))) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 y a))) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 y a))) b) 1))
(+.f64 0 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))) 1)
(*.f64 (pow.f64 z y) (/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 1)
(*.f64 1 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 2)) (cbrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) (*.f64 (cbrt.f64 (pow.f64 z y)) (/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))) (sqrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (neg.f64 (pow.f64 z y)) (/.f64 1 (*.f64 (*.f64 y a) (neg.f64 (exp.f64 b)))))
(*.f64 (/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 z y))
(*.f64 (sqrt.f64 (pow.f64 z y)) (*.f64 (sqrt.f64 (pow.f64 z y)) (/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 1 (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) 1) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) 1) (/.f64 (sqrt.f64 (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) a) (/.f64 (sqrt.f64 (pow.f64 z y)) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 1 a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) a) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (*.f64 y (exp.f64 b))) (/.f64 (sqrt.f64 (pow.f64 z y)) a))
(*.f64 (/.f64 1 (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 z y) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) (*.f64 y (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 z y)) a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) -2) (/.f64 (pow.f64 z y) (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2)) (cbrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2)) (/.f64 (sqrt.f64 (pow.f64 z y)) (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) -1/2) (/.f64 (pow.f64 z y) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))) (/.f64 (cbrt.f64 (pow.f64 z y)) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (/.f64 1 (*.f64 y a)) (/.f64 (pow.f64 z y) (exp.f64 b)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) (*.f64 y a)) (/.f64 (cbrt.f64 (pow.f64 z y)) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (*.f64 y a)) (/.f64 (sqrt.f64 (pow.f64 z y)) (exp.f64 b)))
(pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))) 2)
(pow.f64 (/.f64 a (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) -1)
(pow.f64 (/.f64 (pow.f64 z (*.f64 y 3)) (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 1) -1)
(neg.f64 (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (neg.f64 (exp.f64 b)))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 3))
(cbrt.f64 (/.f64 (pow.f64 z (*.f64 y 3)) (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(exp.f64 (-.f64 (log.f64 (/.f64 (pow.f64 z y) (*.f64 y a))) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 (pow.f64 z y) (*.f64 y a))) b) 1))
(+.f64 0 (*.f64 (exp.f64 b) (*.f64 y a)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 b) (*.f64 y a)))) 1)
(pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 1)
(pow.f64 (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 3)
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2)
(pow.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 y (exp.f64 b)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 y (exp.f64 b)) 3) (pow.f64 a 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 2))
(log.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 b) (*.f64 y a)))))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 y (exp.f64 b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (exp.f64 b)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 b) (*.f64 y a))))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 b) (*.f64 y a))))
(exp.f64 (+.f64 b (log.f64 (*.f64 y a))))
(exp.f64 (*.f64 (+.f64 b (log.f64 (*.f64 y a))) 1))
Outputs
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x a) y) (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x a) y) (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x a) y) (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x a) y) (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
(+.f64 (/.f64 (*.f64 (log.f64 z) x) (*.f64 a (exp.f64 b))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b))) (/.f64 x (*.f64 (exp.f64 b) (*.f64 y a))))
(fma.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b)) (/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a))
(+.f64 (/.f64 (*.f64 (log.f64 z) x) (*.f64 a (exp.f64 b))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) (*.f64 a (exp.f64 b)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))))
(+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b))) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) (exp.f64 b))) (/.f64 x (*.f64 (exp.f64 b) (*.f64 y a)))))
(fma.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b)) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 x (/.f64 (exp.f64 b) (pow.f64 (log.f64 z) 2)))) (/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)))
(+.f64 (/.f64 (*.f64 (log.f64 z) x) (*.f64 a (exp.f64 b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) x)) (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) (*.f64 a (exp.f64 b)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))))
(+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 y y) a) (/.f64 (*.f64 x (pow.f64 (log.f64 z) 3)) (exp.f64 b))) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) (exp.f64 b))) (/.f64 x (*.f64 (exp.f64 b) (*.f64 y a))))))
(fma.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b)) (fma.f64 1/6 (*.f64 (/.f64 y (/.f64 a y)) (/.f64 (pow.f64 (log.f64 z) 3) (/.f64 (exp.f64 b) x))) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 x (/.f64 (exp.f64 b) (pow.f64 (log.f64 z) 2)))) (/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a))))
(fma.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b)) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 y y) a) (/.f64 (pow.f64 (log.f64 z) 3) (/.f64 (exp.f64 b) x))) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 x (/.f64 (exp.f64 b) (pow.f64 (log.f64 z) 2)))) (/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))))
(+.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 x b) a))))
(-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (*.f64 x b)))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a)))))
(+.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (*.f64 -1 (+.f64 (*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) -1/2)) (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 x b) a)))))
(fma.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y) (-.f64 (*.f64 (*.f64 b b) (*.f64 (/.f64 x y) (*.f64 (/.f64 (pow.f64 z y) a) 1/2))) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (*.f64 x b))))
(-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (fma.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) -1/2) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (*.f64 x b))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))))))) (pow.f64 b 3))))))
(+.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) -1/2)) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 x b) a)) (*.f64 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (neg.f64 (*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) -1/2)))) (pow.f64 b 3))))))
(fma.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y) (fma.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 (pow.f64 z y) a) 1/2)) (*.f64 b b) (neg.f64 (fma.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 x b) a) (*.f64 (+.f64 (*.f64 (/.f64 x y) (*.f64 (/.f64 (pow.f64 z y) a) 1/2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) -1/3)) (pow.f64 b 3))))))
(-.f64 (fma.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x (*.f64 (*.f64 b b) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)))) (fma.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 x b) a) (*.f64 (fma.f64 1/6 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) 0) (pow.f64 b 3))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)) (*.f64 y a))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)) (*.f64 y a))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)) (*.f64 y a))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)) (*.f64 y a))
(/.f64 1 (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 1 (exp.f64 b)) (*.f64 y a))
(/.f64 (/.f64 (exp.f64 (neg.f64 b)) y) a)
(/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a))
(+.f64 (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))) (/.f64 1 (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))) (/.f64 (/.f64 1 (exp.f64 b)) (*.f64 y a)))
(+.f64 (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))) (/.f64 (/.f64 (exp.f64 (neg.f64 b)) y) a))
(+.f64 (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))) (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (pow.f64 (log.f64 z) 2)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))) (/.f64 1 (*.f64 a (*.f64 y (exp.f64 b))))))
(fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (pow.f64 (log.f64 z) 2) (exp.f64 b))) (+.f64 (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))) (/.f64 (/.f64 1 (exp.f64 b)) (*.f64 y a))))
(+.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 b)) y) a) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (pow.f64 (log.f64 z) 2) (exp.f64 b))) (/.f64 (log.f64 z) (*.f64 a (exp.f64 b)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 z) 2) (/.f64 (*.f64 a (exp.f64 b)) y)) (/.f64 (log.f64 z) (*.f64 a (exp.f64 b)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 3)) (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (pow.f64 (log.f64 z) 2)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))) (/.f64 1 (*.f64 a (*.f64 y (exp.f64 b)))))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 y y) a) (/.f64 (pow.f64 (log.f64 z) 3) (exp.f64 b))) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (pow.f64 (log.f64 z) 2) (exp.f64 b))) (+.f64 (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))) (/.f64 (/.f64 1 (exp.f64 b)) (*.f64 y a)))))
(fma.f64 1/6 (*.f64 (/.f64 y (/.f64 a y)) (/.f64 (pow.f64 (log.f64 z) 3) (exp.f64 b))) (+.f64 (/.f64 (/.f64 (exp.f64 (neg.f64 b)) y) a) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (pow.f64 (log.f64 z) 2) (exp.f64 b))) (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))))))
(fma.f64 1/6 (*.f64 (/.f64 (*.f64 y y) a) (/.f64 (pow.f64 (log.f64 z) 3) (exp.f64 b))) (+.f64 (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)) (fma.f64 1/2 (/.f64 (pow.f64 (log.f64 z) 2) (/.f64 (*.f64 a (exp.f64 b)) y)) (/.f64 (log.f64 z) (*.f64 a (exp.f64 b))))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a y))
(/.f64 (/.f64 (pow.f64 z y) a) y)
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) (*.f64 a y))))
(+.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (neg.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 b y))))
(-.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) b))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z y) (*.f64 y a))) (*.f64 1/2 (/.f64 (pow.f64 z y) (*.f64 y a)))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) (*.f64 a y)))))
(+.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (*.f64 -1 (+.f64 (*.f64 (*.f64 b b) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 z y) a) y))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 b y)))))
(fma.f64 -1 (fma.f64 (*.f64 b b) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 z y) a) y)) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) b)) (/.f64 (/.f64 (pow.f64 z y) a) y))
(-.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (fma.f64 (*.f64 b b) (*.f64 (/.f64 -1/2 y) (/.f64 (pow.f64 z y) a)) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) b)))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z y) (*.f64 y a))) (*.f64 1/2 (/.f64 (pow.f64 z y) (*.f64 y a)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z y) (*.f64 y a))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 z y) (*.f64 a y))) (*.f64 1/2 (/.f64 (pow.f64 z y) (*.f64 a y))))) (*.f64 1/6 (/.f64 (pow.f64 z y) (*.f64 y a))))) (pow.f64 b 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) (*.f64 a y))))))
(+.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 z y) a) y))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 b 3) (fma.f64 -1/2 (/.f64 (/.f64 (pow.f64 z y) a) y) (fma.f64 -1 (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 z y) a) y)) (*.f64 1/6 (/.f64 (/.f64 (pow.f64 z y) a) y))))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 b y))))))
(+.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (fma.f64 (*.f64 1/2 (/.f64 (/.f64 (pow.f64 z y) a) y)) (*.f64 b b) (neg.f64 (fma.f64 (pow.f64 b 3) (+.f64 (*.f64 1/6 (/.f64 (/.f64 (pow.f64 z y) a) y)) (*.f64 0 (*.f64 -1/2 (/.f64 (/.f64 (pow.f64 z y) a) y)))) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) b)))))
(+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (fma.f64 (pow.f64 b 3) (+.f64 (*.f64 1/6 (/.f64 (/.f64 (pow.f64 z y) a) y)) 0) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) b))) (*.f64 (*.f64 b b) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 z y) a) y))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(*.f64 y (*.f64 a (exp.f64 b)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(*.f64 a y)
(*.f64 y a)
(+.f64 (*.f64 a y) (*.f64 a (*.f64 y b)))
(*.f64 a (+.f64 y (*.f64 y b)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 a (pow.f64 b 2)))) (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(fma.f64 1/2 (*.f64 y (*.f64 a (*.f64 b b))) (*.f64 a (+.f64 y (*.f64 y b))))
(fma.f64 a (+.f64 y (*.f64 y b)) (*.f64 1/2 (*.f64 y (*.f64 a (*.f64 b b)))))
(fma.f64 a (+.f64 y (*.f64 y b)) (*.f64 (*.f64 y a) (*.f64 (*.f64 b b) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 a (pow.f64 b 2)))) (+.f64 (*.f64 1/6 (*.f64 y (*.f64 a (pow.f64 b 3)))) (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b)))))
(fma.f64 1/2 (*.f64 y (*.f64 a (*.f64 b b))) (fma.f64 1/6 (*.f64 (*.f64 y a) (pow.f64 b 3)) (*.f64 a (+.f64 y (*.f64 y b)))))
(fma.f64 1/2 (*.f64 y (*.f64 a (*.f64 b b))) (fma.f64 a (+.f64 y (*.f64 y b)) (*.f64 1/6 (*.f64 y (*.f64 a (pow.f64 b 3))))))
(fma.f64 1/2 (*.f64 y (*.f64 a (*.f64 b b))) (fma.f64 1/6 (*.f64 a (*.f64 y (pow.f64 b 3))) (*.f64 a (+.f64 y (*.f64 y b)))))
(+.f64 0 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))) 1)
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 x (/.f64 a (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 1 (/.f64 (*.f64 (exp.f64 b) (*.f64 y a)) (*.f64 x (pow.f64 z y))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (neg.f64 (*.f64 x (pow.f64 z y))) (*.f64 (*.f64 y a) (neg.f64 (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 x (pow.f64 z y)) a) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 y (exp.f64 b))) a)
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 x (pow.f64 z y)) 1) (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 x (pow.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2)) (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 x (pow.f64 z y)) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 (pow.f64 z y)) x) (*.f64 (*.f64 y a) (neg.f64 (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) x) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 x (neg.f64 (pow.f64 z y))) (*.f64 (*.f64 y a) (neg.f64 (exp.f64 b))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(/.f64 (*.f64 x (/.f64 (pow.f64 z y) a)) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))) 1)
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(pow.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))) 2) 1/2)
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(pow.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))) 3) 1/3)
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a)))) 3)
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a)))) 2)
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 3)) 1/3)
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 3) (pow.f64 x 3)) 1/3)
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 (exp.f64 b) (*.f64 y a)) (*.f64 x (pow.f64 z y))) -1)
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))) 2))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))) 3))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 3)))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 3) (pow.f64 x 3)))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(exp.f64 (-.f64 (log.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 y a))) b))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 y a))) b) 1))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)))
(+.f64 0 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))) 1)
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (pow.f64 z y) (/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 1)
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 1 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 2)) (cbrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) (*.f64 (cbrt.f64 (pow.f64 z y)) (/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (*.f64 (/.f64 (/.f64 1 (exp.f64 b)) (*.f64 y a)) (cbrt.f64 (pow.f64 z y))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 a (*.f64 y (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))) (sqrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (neg.f64 (pow.f64 z y)) (/.f64 1 (*.f64 (*.f64 y a) (neg.f64 (exp.f64 b)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a))) (pow.f64 z y))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (sqrt.f64 (pow.f64 z y)) (*.f64 (sqrt.f64 (pow.f64 z y)) (/.f64 1 (*.f64 (exp.f64 b) (*.f64 y a)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 1 (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) 1) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (*.f64 (/.f64 (/.f64 1 (exp.f64 b)) (*.f64 y a)) (cbrt.f64 (pow.f64 z y))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 a (*.f64 y (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) 1) (/.f64 (sqrt.f64 (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) a) (/.f64 (sqrt.f64 (pow.f64 z y)) (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (/.f64 1 a) (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) a) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 y (exp.f64 b))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (*.f64 (/.f64 (/.f64 1 (exp.f64 b)) (*.f64 y a)) (cbrt.f64 (pow.f64 z y))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 a (*.f64 y (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (*.f64 y (exp.f64 b))) (/.f64 (sqrt.f64 (pow.f64 z y)) a))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (/.f64 1 (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 z y) a))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) (*.f64 y (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 z y)) a))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (*.f64 (/.f64 (/.f64 1 (exp.f64 b)) (*.f64 y a)) (cbrt.f64 (pow.f64 z y))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 a (*.f64 y (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) -2) (/.f64 (pow.f64 z y) (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (*.f64 y (exp.f64 b)))) -2) (/.f64 (pow.f64 z y) (cbrt.f64 (*.f64 a (*.f64 y (exp.f64 b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2)) (cbrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))) (/.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) (cbrt.f64 (pow.f64 z (*.f64 y 2)))) (pow.f64 (cbrt.f64 (*.f64 a (*.f64 y (exp.f64 b)))) 2))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))) (cbrt.f64 (pow.f64 z (*.f64 y 2)))) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2)) (/.f64 (sqrt.f64 (pow.f64 z y)) (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) -1/2) (/.f64 (pow.f64 z y) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (pow.f64 (*.f64 a (*.f64 y (exp.f64 b))) -1/2) (/.f64 (pow.f64 z y) (sqrt.f64 (*.f64 a (*.f64 y (exp.f64 b))))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))) (/.f64 (cbrt.f64 (pow.f64 z y)) (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (*.f64 (/.f64 (/.f64 1 (exp.f64 b)) (*.f64 y a)) (cbrt.f64 (pow.f64 z y))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 a (*.f64 y (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (/.f64 1 (*.f64 y a)) (/.f64 (pow.f64 z y) (exp.f64 b)))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (*.f64 2 y))) (*.f64 y a)) (/.f64 (cbrt.f64 (pow.f64 z y)) (exp.f64 b)))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (*.f64 (/.f64 (/.f64 1 (exp.f64 b)) (*.f64 y a)) (cbrt.f64 (pow.f64 z y))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 a (*.f64 y (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 z (*.f64 y 2))) (/.f64 (cbrt.f64 (pow.f64 z y)) (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (*.f64 y a)) (/.f64 (sqrt.f64 (pow.f64 z y)) (exp.f64 b)))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 1)
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(pow.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 2) 1/2)
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(pow.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 3) 1/3)
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))) 3)
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))) 2)
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(pow.f64 (/.f64 a (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) -1)
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(pow.f64 (/.f64 (pow.f64 z (*.f64 y 3)) (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 z (*.f64 y 3)) (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 3)))
(cbrt.f64 (/.f64 (pow.f64 z (*.f64 y 3)) (pow.f64 (*.f64 a (*.f64 y (exp.f64 b))) 3)))
(pow.f64 (/.f64 (/.f64 a (/.f64 (pow.f64 z y) (*.f64 y (exp.f64 b)))) 1) -1)
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(neg.f64 (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (neg.f64 (exp.f64 b)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 2))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(log.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a))) 3))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(cbrt.f64 (/.f64 (pow.f64 z (*.f64 y 3)) (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 3)))
(cbrt.f64 (/.f64 (pow.f64 z (*.f64 y 3)) (pow.f64 (*.f64 a (*.f64 y (exp.f64 b))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 z y) (*.f64 (exp.f64 b) (*.f64 y a)))))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(exp.f64 (-.f64 (log.f64 (/.f64 (pow.f64 z y) (*.f64 y a))) b))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 (pow.f64 z y) (*.f64 y a))) b) 1))
(/.f64 (exp.f64 (neg.f64 (*.f64 y (neg.f64 (log.f64 z))))) (*.f64 (exp.f64 b) (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 (neg.f64 (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (exp.f64 b))
(+.f64 0 (*.f64 (exp.f64 b) (*.f64 y a)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a)))))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (exp.f64 b) (*.f64 y a)))) 1)
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 1)
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(pow.f64 (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 2) 1/2)
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(pow.f64 (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 3) 1/3)
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 3)
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(pow.f64 (sqrt.f64 (*.f64 (exp.f64 b) (*.f64 y a))) 2)
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(pow.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 y (exp.f64 b)) 3)) 1/3)
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(pow.f64 (*.f64 (pow.f64 (*.f64 y (exp.f64 b)) 3) (pow.f64 a 3)) 1/3)
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(sqrt.f64 (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 2))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(log.f64 (pow.f64 (exp.f64 (exp.f64 b)) (*.f64 y a)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (exp.f64 b) (*.f64 y a)))))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 b) (*.f64 y a)) 3))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 y (exp.f64 b)) 3)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (exp.f64 b)) 3) (pow.f64 a 3)))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(expm1.f64 (log1p.f64 (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(log1p.f64 (expm1.f64 (*.f64 (exp.f64 b) (*.f64 y a))))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(exp.f64 (+.f64 b (log.f64 (*.f64 y a))))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))
(exp.f64 (*.f64 (+.f64 b (log.f64 (*.f64 y a))) 1))
(*.f64 (exp.f64 b) (*.f64 y a))
(*.f64 a (*.f64 y (exp.f64 b)))

localize14.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (pow.f64 a t) y)
0.0b
(/.f64 x (*.f64 a (exp.f64 b)))
0.0b
(*.f64 a (exp.f64 b))
3.2b
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
Compiler

Compiled 43 to 12 computations (72.1% saved)

series23.0ms (0.1%)

Counts
4 → 80
Calls

39 calls:

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

rewrite71.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
763×log-prod_binary64
360×pow2_binary64
333×pow-unpow_binary64
254×pow1/3_binary64
242×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify99.0ms (0.3%)

Algorithm
egg-herbie
Rules
740×times-frac_binary64
558×associate-/l*_binary64
392×associate-/r*_binary64
347×associate-*r*_binary64
316×associate-*l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05314341
115144160
277604156
Stop Event
node limit
Counts
261 → 282
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y (*.f64 a (exp.f64 b)))))))
(+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y (*.f64 a (exp.f64 b))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 y (*.f64 a (exp.f64 b))))))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
a
(+.f64 (*.f64 a b) a)
(+.f64 (*.f64 a b) (+.f64 a (*.f64 1/2 (*.f64 a (pow.f64 b 2)))))
(+.f64 (*.f64 a b) (+.f64 a (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x a)) (*.f64 1/2 (/.f64 x a))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x a)) (*.f64 1/2 (/.f64 x a))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 x a)) (+.f64 (*.f64 -1/2 (/.f64 x a)) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 x a)) (*.f64 1/2 (/.f64 x a)))))) (pow.f64 b 3))) (/.f64 x a))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (/.f64 (*.f64 t (log.f64 a)) y))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 t (log.f64 a)) y) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) y))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) y)) (+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 t (log.f64 a)) y) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) y)))))
(+.f64 0 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x a) (exp.f64 b)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x a) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x a) (exp.f64 b))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x a) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))))) 1)
(/.f64 (pow.f64 a t) (*.f64 y (/.f64 a (/.f64 x (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 (/.f64 a (/.f64 x (exp.f64 b))) y))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 y (*.f64 a (exp.f64 b))) x))
(/.f64 (pow.f64 a t) (/.f64 y (/.f64 (/.f64 x a) (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (/.f64 x (exp.f64 b))))
(/.f64 x (*.f64 (/.f64 y (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 (*.f64 a (exp.f64 b)) (/.f64 y (pow.f64 a t))))
(/.f64 (/.f64 (/.f64 x a) (exp.f64 b)) (/.f64 y (pow.f64 a t)))
(/.f64 1 (*.f64 (/.f64 y (pow.f64 a t)) (/.f64 a (/.f64 x (exp.f64 b)))))
(/.f64 1 (*.f64 (/.f64 a (/.f64 x (exp.f64 b))) (/.f64 y (pow.f64 a t))))
(/.f64 1 (/.f64 (*.f64 y (*.f64 a (exp.f64 b))) (*.f64 (pow.f64 a t) x)))
(/.f64 1 (/.f64 y (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b)))))
(/.f64 1 (/.f64 (*.f64 a (exp.f64 b)) (*.f64 (/.f64 (pow.f64 a t) y) x)))
(/.f64 (neg.f64 (pow.f64 a t)) (*.f64 (/.f64 a (/.f64 x (exp.f64 b))) (neg.f64 y)))
(/.f64 (neg.f64 x) (*.f64 (/.f64 y (pow.f64 a t)) (*.f64 a (neg.f64 (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 x a) (*.f64 (/.f64 y (pow.f64 a t)) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b))) y)
(/.f64 (*.f64 (/.f64 (pow.f64 a t) y) x) (*.f64 a (exp.f64 b)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a t) x)) (neg.f64 (*.f64 y (*.f64 a (exp.f64 b)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b)))) (neg.f64 y))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 a t) y) x)) (*.f64 a (neg.f64 (exp.f64 b))))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (*.f64 a (neg.f64 (exp.f64 b))) (/.f64 y (pow.f64 a t))))
(/.f64 (*.f64 (/.f64 x a) 1) (*.f64 (exp.f64 b) (/.f64 y (pow.f64 a t))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) x) (*.f64 (neg.f64 y) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) 1) (*.f64 (neg.f64 y) (/.f64 a (/.f64 x (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 a t) (neg.f64 x)) (*.f64 y (*.f64 a (neg.f64 (exp.f64 b)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) (neg.f64 x)) (*.f64 (neg.f64 y) (*.f64 a (neg.f64 (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) (/.f64 x a)) (*.f64 (neg.f64 y) (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 x) (pow.f64 a t)) (*.f64 (*.f64 a (neg.f64 (exp.f64 b))) y))
(/.f64 (*.f64 (/.f64 x a) (pow.f64 a t)) (*.f64 (exp.f64 b) y))
(/.f64 (*.f64 x (neg.f64 (pow.f64 a t))) (*.f64 (*.f64 a (exp.f64 b)) (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (pow.f64 a t))) (*.f64 (*.f64 a (neg.f64 (exp.f64 b))) (neg.f64 y)))
(/.f64 (*.f64 (/.f64 x a) (neg.f64 (pow.f64 a t))) (*.f64 (exp.f64 b) (neg.f64 y)))
(/.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b))) 1) y)
(/.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(/.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b))) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) y) x) a) (exp.f64 b))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) y) x) (exp.f64 b)) a)
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) y) x) 1) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) y) x) (pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 2)) (cbrt.f64 (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) y) x) (sqrt.f64 (*.f64 a (exp.f64 b)))) (sqrt.f64 (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) (/.f64 (/.f64 x a) (exp.f64 b))) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 a t) y)) (*.f64 a (neg.f64 (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) y) (neg.f64 x)) (*.f64 a (neg.f64 (exp.f64 b))))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a)) (exp.f64 b))
(/.f64 (*.f64 (/.f64 (/.f64 x a) (exp.f64 b)) (neg.f64 (pow.f64 a t))) (neg.f64 y))
(pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b)))) 2)
(pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 3) (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 3) (pow.f64 (/.f64 (pow.f64 a t) y) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 y (pow.f64 a t)) (/.f64 a (/.f64 x (exp.f64 b)))) -1)
(pow.f64 (*.f64 (/.f64 a (/.f64 x (exp.f64 b))) (/.f64 y (pow.f64 a t))) -1)
(pow.f64 (/.f64 (*.f64 y (*.f64 a (exp.f64 b))) (*.f64 (pow.f64 a t) x)) -1)
(pow.f64 (/.f64 y (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b)))) -1)
(pow.f64 (/.f64 (*.f64 a (exp.f64 b)) (*.f64 (/.f64 (pow.f64 a t) y) x)) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x a) (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 3) (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 3) (pow.f64 (/.f64 (pow.f64 a t) y) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b)))))
(exp.f64 (-.f64 (log.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y))) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y))) b) 1))
(+.f64 0 (*.f64 a (exp.f64 b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (exp.f64 b)))) 1)
(pow.f64 (*.f64 a (exp.f64 b)) 1)
(pow.f64 (pow.f64 (*.f64 a (exp.f64 b)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 a (exp.f64 b)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 3)
(pow.f64 (sqrt.f64 (*.f64 a (exp.f64 b))) 2)
(pow.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 b) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (exp.f64 b) 3) (pow.f64 a 3)) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (exp.f64 b)) 2))
(log.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (exp.f64 b)))))
(cbrt.f64 (pow.f64 (*.f64 a (exp.f64 b)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 b) 3)))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (exp.f64 b))))
(log1p.f64 (expm1.f64 (*.f64 a (exp.f64 b))))
(exp.f64 (+.f64 b (log.f64 a)))
(exp.f64 (*.f64 (+.f64 b (log.f64 a)) 1))
(+.f64 0 (/.f64 (/.f64 x a) (exp.f64 b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x a) (exp.f64 b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x a) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x a) (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x a) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x a) (exp.f64 b)))) 1)
(*.f64 x (/.f64 (/.f64 1 a) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 1)
(*.f64 1 (/.f64 (/.f64 x a) (exp.f64 b)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 2)) (cbrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 a) (exp.f64 b))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))) (sqrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 a) (exp.f64 b))))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 a (neg.f64 (exp.f64 b)))))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(*.f64 (/.f64 x a) (/.f64 1 (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 x) a) (/.f64 (sqrt.f64 x) (exp.f64 b)))
(*.f64 (/.f64 1 a) (/.f64 x (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) a) (/.f64 (cbrt.f64 x) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 x) (exp.f64 b)) (/.f64 (sqrt.f64 x) a))
(*.f64 (/.f64 1 (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 b)) (/.f64 (cbrt.f64 x) a))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 2)) (/.f64 x (cbrt.f64 (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 2)) (cbrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a (exp.f64 b)))) (/.f64 x (sqrt.f64 (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 a (exp.f64 b)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 a (exp.f64 b)))))
(pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))) 2)
(pow.f64 (/.f64 a (/.f64 x (exp.f64 b))) -1)
(pow.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (exp.f64 b)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 a (/.f64 x (exp.f64 b))) 1) -1)
(neg.f64 (/.f64 x (*.f64 a (neg.f64 (exp.f64 b)))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 x a) (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) (exp.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (exp.f64 b)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x a) (exp.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x a) (exp.f64 b))))
(exp.f64 (-.f64 (log.f64 (/.f64 x a)) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 x a)) b) 1))
(+.f64 0 (/.f64 (pow.f64 a t) y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) y))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a t) y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a t) y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a t) y))) 1)
(*.f64 (pow.f64 a t) (/.f64 1 y))
(*.f64 (/.f64 (pow.f64 a t) y) 1)
(*.f64 1 (/.f64 (pow.f64 a t) y))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) (cbrt.f64 (/.f64 (pow.f64 a t) y)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) 2) (*.f64 (cbrt.f64 (pow.f64 a t)) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (sqrt.f64 (/.f64 (pow.f64 a t) y)))
(*.f64 (neg.f64 (pow.f64 a t)) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 y) (pow.f64 a t))
(*.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 (sqrt.f64 (pow.f64 a t)) (/.f64 1 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 a t)) y))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) 1) (/.f64 (sqrt.f64 (pow.f64 a t)) y))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 y y))) (/.f64 (pow.f64 a t) (cbrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) 2) (cbrt.f64 (*.f64 y y))) (cbrt.f64 (/.f64 (pow.f64 a t) y)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (cbrt.f64 (*.f64 y y))) (/.f64 (sqrt.f64 (pow.f64 a t)) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (pow.f64 a t) (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 a t)) (sqrt.f64 y)))
(pow.f64 (/.f64 (pow.f64 a t) y) 1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) 2)
(pow.f64 (/.f64 y (pow.f64 a t)) -1)
(pow.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 y 3)) 1/3)
(pow.f64 (/.f64 (/.f64 y (pow.f64 a t)) 1) -1)
(neg.f64 (/.f64 (pow.f64 a t) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 a t) y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a t) y))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a t) y)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a t) y)))
(exp.f64 (log.f64 (/.f64 (pow.f64 a t) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 a t) y)) 1))
Outputs
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 (/.f64 y (/.f64 x a)) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 x y) (exp.f64 b)) (/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 (/.f64 y (/.f64 x a)) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 x y) (exp.f64 b)) (/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 (/.f64 y (/.f64 x a)) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 x y) (exp.f64 b)) (/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 (/.f64 y (/.f64 x a)) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 x y) (exp.f64 b)) (/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) a))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 (/.f64 y (/.f64 x a)) (exp.f64 b)))
(*.f64 (/.f64 x (*.f64 a y)) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 (/.f64 y (/.f64 x a)) (exp.f64 b)))
(*.f64 (/.f64 x (*.f64 a y)) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 (/.f64 y (/.f64 x a)) (exp.f64 b)))
(*.f64 (/.f64 x (*.f64 a y)) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 (/.f64 y (/.f64 x a)) (exp.f64 b)))
(*.f64 (/.f64 x (*.f64 a y)) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (exp.f64 b)))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))))
(+.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b))) (*.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) (*.f64 y (exp.f64 b)))))
(fma.f64 (/.f64 t a) (*.f64 (/.f64 x (exp.f64 b)) (/.f64 (log.f64 a) y)) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y (*.f64 a (exp.f64 b)))))))
(+.f64 (*.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (/.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b)))))))
(fma.f64 (/.f64 t a) (*.f64 (/.f64 x (exp.f64 b)) (/.f64 (log.f64 a) y)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (*.f64 (/.f64 x a) (/.f64 (pow.f64 (log.f64 a) 2) (exp.f64 b)))) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))))
(+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y (*.f64 a (exp.f64 b))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 y (*.f64 a (exp.f64 b))))))))
(+.f64 (+.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b))) (*.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) (*.f64 y (exp.f64 b))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (/.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b)))) (*.f64 1/6 (/.f64 (*.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 (log.f64 a) 3)) (*.f64 a (*.f64 y (exp.f64 b)))))))
(+.f64 (fma.f64 (/.f64 t a) (*.f64 (/.f64 x (exp.f64 b)) (/.f64 (log.f64 a) y)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (*.f64 (/.f64 x a) (/.f64 (pow.f64 (log.f64 a) 2) (exp.f64 b)))) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))) (*.f64 (/.f64 (pow.f64 t 3) y) (*.f64 (/.f64 (pow.f64 (log.f64 a) 3) (*.f64 (exp.f64 b) (/.f64 a x))) 1/6)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))
(fma.f64 -1 (*.f64 (/.f64 b a) (*.f64 x (/.f64 (pow.f64 a t) y))) (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)))
(-.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (*.f64 (/.f64 b (/.f64 a x)) (/.f64 (pow.f64 a t) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))))
(fma.f64 -1 (*.f64 (/.f64 b a) (*.f64 x (/.f64 (pow.f64 a t) y))) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) -1/2)) (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y))))
(-.f64 (fma.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y) (*.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (*.f64 1/2 (*.f64 b b)))) (*.f64 (/.f64 b (/.f64 a x)) (/.f64 (pow.f64 a t) y)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))))
(fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 -1/2 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (fma.f64 1/6 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (neg.f64 (*.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) -1/2))))) (fma.f64 -1 (*.f64 (/.f64 b a) (*.f64 x (/.f64 (pow.f64 a t) y))) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) -1/2)) (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)))))
(-.f64 (-.f64 (fma.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y) (*.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (*.f64 1/2 (*.f64 b b)))) (*.f64 (/.f64 b (/.f64 a x)) (/.f64 (pow.f64 a t) y))) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y))) (*.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) -1/3))))
(-.f64 (-.f64 (fma.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y) (*.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (*.f64 1/2 (*.f64 b b)))) (*.f64 (/.f64 b (/.f64 a x)) (/.f64 (pow.f64 a t) y))) (*.f64 (pow.f64 b 3) (fma.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) -1/3 (*.f64 1/2 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y))))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
a
(+.f64 (*.f64 a b) a)
(fma.f64 a b a)
(+.f64 (*.f64 a b) (+.f64 a (*.f64 1/2 (*.f64 a (pow.f64 b 2)))))
(+.f64 (fma.f64 a b a) (*.f64 (*.f64 1/2 a) (*.f64 b b)))
(fma.f64 a b (fma.f64 1/2 (*.f64 a (*.f64 b b)) a))
(+.f64 (*.f64 a b) (+.f64 a (+.f64 (*.f64 1/2 (*.f64 a (pow.f64 b 2))) (*.f64 1/6 (*.f64 a (pow.f64 b 3))))))
(+.f64 (fma.f64 a b a) (fma.f64 1/2 (*.f64 a (*.f64 b b)) (*.f64 1/6 (*.f64 a (pow.f64 b 3)))))
(+.f64 (fma.f64 a b a) (fma.f64 (*.f64 a 1/2) (*.f64 b b) (*.f64 (pow.f64 b 3) (*.f64 a 1/6))))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(fma.f64 -1 (/.f64 b (/.f64 a x)) (/.f64 x a))
(-.f64 (/.f64 x a) (/.f64 b (/.f64 a x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x a)) (*.f64 1/2 (/.f64 x a))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)))
(fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 -1/2 (/.f64 x a))) (fma.f64 -1 (/.f64 b (/.f64 a x)) (/.f64 x a)))
(fma.f64 (*.f64 1/2 (/.f64 x a)) (*.f64 b b) (-.f64 (/.f64 x a) (/.f64 b (/.f64 a x))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 x a)) (*.f64 1/2 (/.f64 x a))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 x a)) (+.f64 (*.f64 -1/2 (/.f64 x a)) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 x a)) (*.f64 1/2 (/.f64 x a)))))) (pow.f64 b 3))) (/.f64 x a))))
(fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 -1/2 (/.f64 x a))) (fma.f64 -1 (/.f64 b (/.f64 a x)) (fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 1/6 (/.f64 x a) (fma.f64 -1/2 (/.f64 x a) (neg.f64 (*.f64 -1/2 (/.f64 x a)))))) (/.f64 x a))))
(fma.f64 (*.f64 1/2 (/.f64 x a)) (*.f64 b b) (-.f64 (-.f64 (/.f64 x a) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/2 (/.f64 x a)) (*.f64 (/.f64 x a) -1/3)))) (/.f64 b (/.f64 a x))))
(fma.f64 (*.f64 1/2 (/.f64 x a)) (*.f64 b b) (-.f64 (-.f64 (/.f64 x a) (*.f64 (pow.f64 b 3) (fma.f64 (/.f64 x a) -1/3 (*.f64 1/2 (/.f64 x a))))) (/.f64 b (/.f64 a x))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) y)
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) y)
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) y)
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) y)
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) y)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) y)
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) y)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) y)
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) y)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) y)
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) y)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) y)
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) y)
(/.f64 1 y)
(+.f64 (/.f64 1 y) (/.f64 (*.f64 t (log.f64 a)) y))
(+.f64 (/.f64 1 y) (/.f64 t (/.f64 y (log.f64 a))))
(+.f64 (/.f64 1 y) (*.f64 (/.f64 t y) (log.f64 a)))
(+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 t (log.f64 a)) y) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) y))))
(+.f64 (+.f64 (/.f64 1 y) (/.f64 t (/.f64 y (log.f64 a)))) (*.f64 1/2 (/.f64 (*.f64 t t) (/.f64 y (pow.f64 (log.f64 a) 2)))))
(+.f64 (/.f64 1 y) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (pow.f64 (log.f64 a) 2)) (*.f64 (/.f64 t y) (log.f64 a))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) y)) (+.f64 (/.f64 1 y) (+.f64 (/.f64 (*.f64 t (log.f64 a)) y) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) y)))))
(fma.f64 1/6 (/.f64 (pow.f64 t 3) (/.f64 y (pow.f64 (log.f64 a) 3))) (+.f64 (+.f64 (/.f64 1 y) (/.f64 t (/.f64 y (log.f64 a)))) (*.f64 1/2 (/.f64 (*.f64 t t) (/.f64 y (pow.f64 (log.f64 a) 2))))))
(+.f64 (fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (pow.f64 (log.f64 a) 2)) (*.f64 (/.f64 t y) (log.f64 a))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) y) (pow.f64 (log.f64 a) 3)) (/.f64 1 y)))
(+.f64 0 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x a) (exp.f64 b)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x a) (exp.f64 b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x a) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x a) (exp.f64 b))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x a) (exp.f64 b))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x a) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))))) 1)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 y (/.f64 a (/.f64 x (exp.f64 b)))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 (/.f64 a (/.f64 x (exp.f64 b))) y))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 y (*.f64 a (exp.f64 b))) x))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (pow.f64 a t) (/.f64 y (/.f64 (/.f64 x a) (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (/.f64 x (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 x (*.f64 (/.f64 y (pow.f64 a t)) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 x (*.f64 (*.f64 a (exp.f64 b)) (/.f64 y (pow.f64 a t))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x a) (exp.f64 b)) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 1 (*.f64 (/.f64 y (pow.f64 a t)) (/.f64 a (/.f64 x (exp.f64 b)))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 1 (*.f64 (/.f64 a (/.f64 x (exp.f64 b))) (/.f64 y (pow.f64 a t))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 1 (/.f64 (*.f64 y (*.f64 a (exp.f64 b))) (*.f64 (pow.f64 a t) x)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 1 (/.f64 y (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b)))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 1 (/.f64 (*.f64 a (exp.f64 b)) (*.f64 (/.f64 (pow.f64 a t) y) x)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (neg.f64 (pow.f64 a t)) (*.f64 (/.f64 a (/.f64 x (exp.f64 b))) (neg.f64 y)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (neg.f64 x) (*.f64 (/.f64 y (pow.f64 a t)) (*.f64 a (neg.f64 (exp.f64 b)))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (/.f64 x a) (*.f64 (/.f64 y (pow.f64 a t)) (exp.f64 b)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b))) y)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) y) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a t) x)) (neg.f64 (*.f64 y (*.f64 a (exp.f64 b)))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b)))) (neg.f64 y))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 a t) y) x)) (*.f64 a (neg.f64 (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (*.f64 a (neg.f64 (exp.f64 b))) (/.f64 y (pow.f64 a t))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (/.f64 x a) 1) (*.f64 (exp.f64 b) (/.f64 y (pow.f64 a t))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) x) (*.f64 (neg.f64 y) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) 1) (*.f64 (neg.f64 y) (/.f64 a (/.f64 x (exp.f64 b)))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) (neg.f64 x)) (*.f64 y (*.f64 a (neg.f64 (exp.f64 b)))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) (neg.f64 x)) (*.f64 (neg.f64 y) (*.f64 a (neg.f64 (exp.f64 b)))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) (/.f64 x a)) (*.f64 (neg.f64 y) (exp.f64 b)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 x) (pow.f64 a t)) (*.f64 (*.f64 a (neg.f64 (exp.f64 b))) y))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (/.f64 x a) (pow.f64 a t)) (*.f64 (exp.f64 b) y))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 x (neg.f64 (pow.f64 a t))) (*.f64 (*.f64 a (exp.f64 b)) (neg.f64 y)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (pow.f64 a t))) (*.f64 (*.f64 a (neg.f64 (exp.f64 b))) (neg.f64 y)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (/.f64 x a) (neg.f64 (pow.f64 a t))) (*.f64 (exp.f64 b) (neg.f64 y)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b))) 1) y)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(/.f64 (*.f64 (pow.f64 a t) (/.f64 x (*.f64 a (exp.f64 b)))) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y))))
(*.f64 (/.f64 (pow.f64 a t) (cbrt.f64 y)) (/.f64 (/.f64 (/.f64 x a) (exp.f64 b)) (cbrt.f64 (*.f64 y y))))
(/.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b))) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) y) x) a) (exp.f64 b))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) y) x) (exp.f64 b)) a)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) y) x) 1) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) y) x) (pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 2)) (cbrt.f64 (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 a t) y) x) (sqrt.f64 (*.f64 a (exp.f64 b)))) (sqrt.f64 (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) (/.f64 (/.f64 x a) (exp.f64 b))) (neg.f64 y))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 a t) y)) (*.f64 a (neg.f64 (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) y) (neg.f64 x)) (*.f64 a (neg.f64 (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a)) (exp.f64 b))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(/.f64 (*.f64 (/.f64 (/.f64 x a) (exp.f64 b)) (neg.f64 (pow.f64 a t))) (neg.f64 y))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))) 1)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b)) 2))
(fabs.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))) 3) 1/3)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b)))) 3)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b)))) 2)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 3) (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 3)) 1/3)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 3) (pow.f64 (/.f64 (pow.f64 a t) y) 3)) 1/3)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(pow.f64 (*.f64 (/.f64 y (pow.f64 a t)) (/.f64 a (/.f64 x (exp.f64 b)))) -1)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(pow.f64 (*.f64 (/.f64 a (/.f64 x (exp.f64 b))) (/.f64 y (pow.f64 a t))) -1)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 y (*.f64 a (exp.f64 b))) (*.f64 (pow.f64 a t) x)) -1)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(pow.f64 (/.f64 y (*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) (exp.f64 b)))) -1)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 a (exp.f64 b)) (*.f64 (/.f64 (pow.f64 a t) y) x)) -1)
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b)) 2))
(fabs.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x a) (exp.f64 b))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b))) 3))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 3) (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 3)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 3) (pow.f64 (/.f64 (pow.f64 a t) y) 3)))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b)))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 (/.f64 x a) (exp.f64 b)))))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(exp.f64 (-.f64 (log.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y))) b))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y))) b) 1))
(/.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (exp.f64 b))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))
(+.f64 0 (*.f64 a (exp.f64 b)))
(*.f64 a (exp.f64 b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (exp.f64 b)))) 1)
(*.f64 a (exp.f64 b))
(pow.f64 (*.f64 a (exp.f64 b)) 1)
(*.f64 a (exp.f64 b))
(pow.f64 (pow.f64 (*.f64 a (exp.f64 b)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 a (exp.f64 b)) 2))
(fabs.f64 (*.f64 a (exp.f64 b)))
(pow.f64 (pow.f64 (*.f64 a (exp.f64 b)) 3) 1/3)
(*.f64 a (exp.f64 b))
(pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 3)
(*.f64 a (exp.f64 b))
(pow.f64 (sqrt.f64 (*.f64 a (exp.f64 b))) 2)
(*.f64 a (exp.f64 b))
(pow.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 b) 3)) 1/3)
(*.f64 a (exp.f64 b))
(pow.f64 (*.f64 (pow.f64 (exp.f64 b) 3) (pow.f64 a 3)) 1/3)
(*.f64 a (exp.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a (exp.f64 b)) 2))
(fabs.f64 (*.f64 a (exp.f64 b)))
(log.f64 (pow.f64 (exp.f64 a) (exp.f64 b)))
(*.f64 a (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (exp.f64 b)))))
(*.f64 a (exp.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a (exp.f64 b)) 3))
(*.f64 a (exp.f64 b))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (exp.f64 b) 3)))
(*.f64 a (exp.f64 b))
(cbrt.f64 (*.f64 (pow.f64 (exp.f64 b) 3) (pow.f64 a 3)))
(*.f64 a (exp.f64 b))
(expm1.f64 (log1p.f64 (*.f64 a (exp.f64 b))))
(*.f64 a (exp.f64 b))
(log1p.f64 (expm1.f64 (*.f64 a (exp.f64 b))))
(*.f64 a (exp.f64 b))
(exp.f64 (+.f64 b (log.f64 a)))
(*.f64 a (exp.f64 b))
(exp.f64 (*.f64 (+.f64 b (log.f64 a)) 1))
(*.f64 a (exp.f64 b))
(+.f64 0 (/.f64 (/.f64 x a) (exp.f64 b)))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x a) (exp.f64 b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x a) (exp.f64 b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 a (exp.f64 b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 a (exp.f64 b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x a) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x a) (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x a) (exp.f64 b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 a (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x a) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x a) (exp.f64 b)))) 1)
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 x (/.f64 (/.f64 1 a) (exp.f64 b)))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 1)
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 1 (/.f64 (/.f64 x a) (exp.f64 b)))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 2)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 a (exp.f64 b)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 a (exp.f64 b))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 2)) (cbrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 a (exp.f64 b)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 a (exp.f64 b))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 2)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 (/.f64 1 a) (exp.f64 b))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))) (sqrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (/.f64 1 a) (exp.f64 b))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 a (neg.f64 (exp.f64 b)))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 x a) (/.f64 1 (exp.f64 b)))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 x) a) (/.f64 (sqrt.f64 x) (exp.f64 b)))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 1 a) (/.f64 x (exp.f64 b)))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) a) (/.f64 (cbrt.f64 x) (exp.f64 b)))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 x) (exp.f64 b)) (/.f64 (sqrt.f64 x) a))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 1 (exp.f64 b)) (/.f64 x a))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (exp.f64 b)) (/.f64 (cbrt.f64 x) a))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 2)) (/.f64 x (cbrt.f64 (*.f64 a (exp.f64 b)))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 2)) (cbrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 a (exp.f64 b)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 2)))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))) (pow.f64 (cbrt.f64 x) 2)) (pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 2))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 a (exp.f64 b))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 a (exp.f64 b)))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a (exp.f64 b)))) (/.f64 x (sqrt.f64 (*.f64 a (exp.f64 b)))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 a (exp.f64 b)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 a (exp.f64 b)))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 1)
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(pow.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 a (exp.f64 b))) 2))
(fabs.f64 (/.f64 (/.f64 x a) (exp.f64 b)))
(pow.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 3) 1/3)
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))) 3)
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x a) (exp.f64 b))) 2)
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(pow.f64 (/.f64 a (/.f64 x (exp.f64 b))) -1)
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(pow.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (exp.f64 b)) 3)) 1/3)
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(pow.f64 (/.f64 (/.f64 a (/.f64 x (exp.f64 b))) 1) -1)
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(neg.f64 (/.f64 x (*.f64 a (neg.f64 (exp.f64 b)))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 2))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 a (exp.f64 b))) 2))
(fabs.f64 (/.f64 (/.f64 x a) (exp.f64 b)))
(log.f64 (exp.f64 (/.f64 (/.f64 x a) (exp.f64 b))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) (exp.f64 b)))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x a) (exp.f64 b)) 3))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 a (exp.f64 b)) 3)))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x a) (exp.f64 b))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x a) (exp.f64 b))))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(exp.f64 (-.f64 (log.f64 (/.f64 x a)) b))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 x a)) b) 1))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(+.f64 0 (/.f64 (pow.f64 a t) y))
(/.f64 (pow.f64 a t) y)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) y))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) y))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) y)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a t) y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a t) y)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a t) y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a t) y))) 1)
(/.f64 (pow.f64 a t) y)
(*.f64 (pow.f64 a t) (/.f64 1 y))
(/.f64 (pow.f64 a t) y)
(*.f64 (/.f64 (pow.f64 a t) y) 1)
(/.f64 (pow.f64 a t) y)
(*.f64 1 (/.f64 (pow.f64 a t) y))
(/.f64 (pow.f64 a t) y)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2))
(/.f64 (pow.f64 a t) y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) (cbrt.f64 (/.f64 (pow.f64 a t) y)))
(/.f64 (pow.f64 a t) y)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) 2) (*.f64 (cbrt.f64 (pow.f64 a t)) (/.f64 1 y)))
(/.f64 (pow.f64 a t) y)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (sqrt.f64 (/.f64 (pow.f64 a t) y)))
(/.f64 (pow.f64 a t) y)
(*.f64 (neg.f64 (pow.f64 a t)) (/.f64 1 (neg.f64 y)))
(/.f64 (pow.f64 a t) y)
(*.f64 (/.f64 1 y) (pow.f64 a t))
(/.f64 (pow.f64 a t) y)
(*.f64 (sqrt.f64 (pow.f64 a t)) (*.f64 (sqrt.f64 (pow.f64 a t)) (/.f64 1 y)))
(/.f64 (pow.f64 a t) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 a t)) y))
(/.f64 (pow.f64 a t) y)
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) 1) (/.f64 (sqrt.f64 (pow.f64 a t)) y))
(/.f64 (pow.f64 a t) y)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 y y))) (/.f64 (pow.f64 a t) (cbrt.f64 y)))
(/.f64 (/.f64 (pow.f64 a t) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) 2) (cbrt.f64 (*.f64 y y))) (cbrt.f64 (/.f64 (pow.f64 a t) y)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) 2) (cbrt.f64 (/.f64 (pow.f64 a t) y))) (cbrt.f64 (*.f64 y y)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) 2) (cbrt.f64 (*.f64 y y))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (cbrt.f64 (*.f64 y y))) (/.f64 (sqrt.f64 (pow.f64 a t)) (cbrt.f64 y)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 y y))) (/.f64 (pow.f64 a t) (cbrt.f64 y)))
(/.f64 (/.f64 (pow.f64 a t) (cbrt.f64 y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (pow.f64 a t) (sqrt.f64 y)))
(/.f64 (/.f64 (pow.f64 a t) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 a t)) (sqrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (pow.f64 a t) (sqrt.f64 y)))
(/.f64 (/.f64 (pow.f64 a t) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (/.f64 (pow.f64 a t) y) 1)
(/.f64 (pow.f64 a t) y)
(pow.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 2))
(fabs.f64 (/.f64 (pow.f64 a t) y))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 3) 1/3)
(/.f64 (pow.f64 a t) y)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 3)
(/.f64 (pow.f64 a t) y)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) 2)
(/.f64 (pow.f64 a t) y)
(pow.f64 (/.f64 y (pow.f64 a t)) -1)
(/.f64 (pow.f64 a t) y)
(pow.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 y 3)) 1/3)
(/.f64 (pow.f64 a t) y)
(pow.f64 (/.f64 (/.f64 y (pow.f64 a t)) 1) -1)
(/.f64 (pow.f64 a t) y)
(neg.f64 (/.f64 (pow.f64 a t) (neg.f64 y)))
(/.f64 (pow.f64 a t) y)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 2))
(fabs.f64 (/.f64 (pow.f64 a t) y))
(log.f64 (exp.f64 (/.f64 (pow.f64 a t) y)))
(/.f64 (pow.f64 a t) y)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a t) y))))
(/.f64 (pow.f64 a t) y)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 3))
(/.f64 (pow.f64 a t) y)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a t) 3) (pow.f64 y 3)))
(/.f64 (pow.f64 a t) y)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a t) y)))
(/.f64 (pow.f64 a t) y)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a t) y)))
(/.f64 (pow.f64 a t) y)
(exp.f64 (log.f64 (/.f64 (pow.f64 a t) y)))
(/.f64 (pow.f64 a t) y)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 a t) y)) 1))
(/.f64 (pow.f64 a t) y)

localize289.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (pow.f64 a t) a)
0.0b
(/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))
0.1b
(*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b)))
0.9b
(/.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))) y)
Compiler

Compiled 51 to 12 computations (76.5% saved)

series26.0ms (0.1%)

Counts
3 → 144
Calls

36 calls:

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

rewrite65.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
787×log-prod_binary64
365×pow2_binary64
256×pow1/3_binary64
246×expm1-udef_binary64
246×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify102.0ms (0.3%)

Algorithm
egg-herbie
Rules
385×associate-/l*_binary64
331×associate-*r*_binary64
315×times-frac_binary64
285×associate-*l*_binary64
273×associate-*l/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04665636
113855395
262075335
Stop Event
node limit
Counts
274 → 279
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 y (*.f64 a (exp.f64 b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 a (*.f64 y (exp.f64 b))))))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (exp.f64 b)))
(/.f64 x (*.f64 a (exp.f64 b)))
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 a (exp.f64 b))) (/.f64 x (*.f64 a (exp.f64 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 a (exp.f64 b))) (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 a (exp.f64 b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 a (exp.f64 b))) (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 a (exp.f64 b))))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) a)) (/.f64 (*.f64 (pow.f64 a t) x) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) a))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a t) x) a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a t) x) a)) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) a)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a t) x) a)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) a))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a t) x) a))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (exp.f64 b)))
(/.f64 1 (*.f64 a (exp.f64 b)))
(+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (*.f64 a (exp.f64 b)))))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) a)
(+.f64 (/.f64 (pow.f64 a t) a) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 a t)) a)))
(+.f64 (/.f64 (pow.f64 a t) a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a t) a)) (*.f64 -1 (/.f64 (pow.f64 a t) a))))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 a t)) a))))
(+.f64 (/.f64 (pow.f64 a t) a) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 a t) a)) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a t) a)) (*.f64 -1 (/.f64 (pow.f64 a t) a)))) (*.f64 -1/2 (/.f64 (pow.f64 a t) a)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a t) a)) (*.f64 -1 (/.f64 (pow.f64 a t) a))))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 a t)) a)))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(+.f64 0 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y))) 1)
(*.f64 x (/.f64 1 (*.f64 (/.f64 y (pow.f64 a t)) (*.f64 a (exp.f64 b)))))
(*.f64 x (*.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (/.f64 1 y)))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (*.f64 x (/.f64 1 y)))
(*.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) (/.f64 1 y))
(*.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y) 1)
(*.f64 1 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) 2) (cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) (sqrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) (/.f64 1 y)))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (neg.f64 x)) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 y) (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) y))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 1) (/.f64 x y))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) y))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) y))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 y y))) (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (cbrt.f64 y)))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (cbrt.f64 (*.f64 y y))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 y y))) (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) (cbrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 2) (cbrt.f64 (*.f64 y y))) (cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) (cbrt.f64 (*.f64 y y))) (/.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) (cbrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (sqrt.f64 y)))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) (sqrt.f64 y)))
(pow.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) 2)
(pow.f64 (/.f64 y (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 3) (pow.f64 y 3)) 1/3)
(pow.f64 (/.f64 (/.f64 y (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 1) -1)
(neg.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) 1))
(+.f64 0 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)))) 1)
(/.f64 x (*.f64 (exp.f64 b) (/.f64 a (pow.f64 a t))))
(/.f64 1 (/.f64 (exp.f64 b) (*.f64 x (pow.f64 a (-.f64 t 1)))))
(/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 (neg.f64 (*.f64 x (pow.f64 a (-.f64 t 1)))) (neg.f64 (exp.f64 b)))
(/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) 1) (exp.f64 b))
(/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (cbrt.f64 (exp.f64 b)))
(/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a (-.f64 t 1))) x) (neg.f64 (exp.f64 b)))
(/.f64 (*.f64 x (pow.f64 a t)) (*.f64 a (exp.f64 b)))
(/.f64 (*.f64 x (neg.f64 (pow.f64 a (-.f64 t 1)))) (neg.f64 (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 2)
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3)) 1/3)
(pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3) (pow.f64 x 3)) 1/3)
(pow.f64 (/.f64 (exp.f64 b) (*.f64 x (pow.f64 a (-.f64 t 1)))) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))))
(exp.f64 (-.f64 (log.f64 (*.f64 x (pow.f64 a (-.f64 t 1)))) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 x (pow.f64 a (-.f64 t 1)))) b) 1))
(+.f64 0 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))) 1)
(*.f64 (pow.f64 a t) (/.f64 1 (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 a t) (*.f64 (/.f64 1 a) (exp.f64 (neg.f64 b))))
(*.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 (neg.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 1)
(*.f64 1 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) 2) (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) 2) (*.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) (exp.f64 (neg.f64 b))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) (sqrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(*.f64 (sqrt.f64 (pow.f64 a (-.f64 t 1))) (*.f64 (sqrt.f64 (pow.f64 a (-.f64 t 1))) (exp.f64 (neg.f64 b))))
(*.f64 (neg.f64 (pow.f64 a (-.f64 t 1))) (/.f64 1 (neg.f64 (exp.f64 b))))
(*.f64 (exp.f64 (neg.f64 b)) (pow.f64 a (-.f64 t 1)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (exp.f64 b)) (/.f64 (cbrt.f64 (pow.f64 a t)) a))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (exp.f64 b)) (/.f64 (sqrt.f64 (pow.f64 a t)) a))
(*.f64 (/.f64 (pow.f64 a t) 1) (/.f64 (/.f64 1 a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) 2) 1) (/.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a (-.f64 t 1))) 1) (/.f64 (sqrt.f64 (pow.f64 a (-.f64 t 1))) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (/.f64 1 a) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (pow.f64 a (-.f64 t 1)) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) 2) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a (-.f64 t 1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (sqrt.f64 (pow.f64 a (-.f64 t 1))) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) (sqrt.f64 (exp.f64 b))) (/.f64 (/.f64 1 a) (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 b))) (/.f64 (pow.f64 a (-.f64 t 1)) (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) 2) (sqrt.f64 (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) (sqrt.f64 (exp.f64 b))))
(pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) 3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) 2)
(pow.f64 (*.f64 (exp.f64 b) (/.f64 a (pow.f64 a t))) -1)
(pow.f64 (/.f64 (pow.f64 (pow.f64 a (-.f64 t 1)) 3) (pow.f64 (exp.f64 b) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 a (pow.f64 a t)) (exp.f64 b)) -1)
(pow.f64 (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 a t)) -1)
(pow.f64 (/.f64 (*.f64 (exp.f64 b) (/.f64 a (pow.f64 a t))) 1) -1)
(neg.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (neg.f64 (exp.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a (-.f64 t 1)) 3) (pow.f64 (exp.f64 b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
(exp.f64 (*.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b) 1))
Outputs
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(/.f64 x (/.f64 (*.f64 (exp.f64 b) (*.f64 a y)) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 x (/.f64 (*.f64 (exp.f64 b) (*.f64 a y)) (pow.f64 (/.f64 1 a) (neg.f64 t))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(/.f64 x (/.f64 (*.f64 (exp.f64 b) (*.f64 a y)) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 x (/.f64 (*.f64 (exp.f64 b) (*.f64 a y)) (pow.f64 (/.f64 1 a) (neg.f64 t))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(/.f64 x (/.f64 (*.f64 (exp.f64 b) (*.f64 a y)) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 x (/.f64 (*.f64 (exp.f64 b) (*.f64 a y)) (pow.f64 (/.f64 1 a) (neg.f64 t))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(/.f64 x (/.f64 (*.f64 (exp.f64 b) (*.f64 a y)) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 x (/.f64 (*.f64 (exp.f64 b) (*.f64 a y)) (pow.f64 (/.f64 1 a) (neg.f64 t))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x (*.f64 a y)) (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x (*.f64 a y)) (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x (*.f64 a y)) (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 x (*.f64 a y)) (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 (*.f64 a y) (exp.f64 b)))
(/.f64 x (*.f64 (exp.f64 b) (*.f64 a y)))
(+.f64 (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 y (*.f64 a (exp.f64 b)))))
(+.f64 (/.f64 x (*.f64 (*.f64 a y) (exp.f64 b))) (/.f64 (*.f64 (*.f64 t x) (log.f64 a)) (*.f64 (*.f64 a y) (exp.f64 b))))
(fma.f64 (/.f64 t a) (*.f64 (/.f64 x y) (/.f64 (log.f64 a) (exp.f64 b))) (/.f64 x (*.f64 (exp.f64 b) (*.f64 a y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))))
(fma.f64 1/2 (/.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) (+.f64 (/.f64 x (*.f64 (*.f64 a y) (exp.f64 b))) (/.f64 (*.f64 (*.f64 t x) (log.f64 a)) (*.f64 (*.f64 a y) (exp.f64 b)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 t (*.f64 t x)) (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 (log.f64 a) 2) a)) (fma.f64 (/.f64 t a) (*.f64 (/.f64 x y) (/.f64 (log.f64 a) (exp.f64 b))) (/.f64 x (*.f64 (exp.f64 b) (*.f64 a y)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 a (*.f64 y (exp.f64 b))))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 a (*.f64 y (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 a (*.f64 y (exp.f64 b))))))))
(fma.f64 1/2 (/.f64 (*.f64 t t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) (+.f64 (+.f64 (/.f64 x (*.f64 (*.f64 a y) (exp.f64 b))) (/.f64 (*.f64 (*.f64 t x) (log.f64 a)) (*.f64 (*.f64 a y) (exp.f64 b)))) (/.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 (log.f64 a) 3))) (*.f64 (*.f64 a y) (exp.f64 b)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 t (*.f64 t x)) (*.f64 y (exp.f64 b))) (/.f64 (pow.f64 (log.f64 a) 2) a)) (fma.f64 (/.f64 t a) (*.f64 (/.f64 x y) (/.f64 (log.f64 a) (exp.f64 b))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) a) (/.f64 x (/.f64 (*.f64 y (exp.f64 b)) (pow.f64 (log.f64 a) 3)))) (/.f64 x (*.f64 (exp.f64 b) (*.f64 a y))))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x y))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))
(fma.f64 -1 (*.f64 (/.f64 b y) (/.f64 (pow.f64 a t) (/.f64 a x))) (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x y)))
(-.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (*.f64 (*.f64 (/.f64 (pow.f64 a t) a) x) (/.f64 b y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))
(fma.f64 -1 (*.f64 (/.f64 b y) (/.f64 (pow.f64 a t) (/.f64 a x))) (fma.f64 -1 (*.f64 (*.f64 b b) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x y))))
(-.f64 (fma.f64 (/.f64 (pow.f64 a t) a) (/.f64 x y) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a t) x) 1/2) (*.f64 b b)) (*.f64 a y))) (*.f64 (*.f64 (/.f64 (pow.f64 a t) a) x) (/.f64 b y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))) (pow.f64 b 3))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))))
(fma.f64 -1 (*.f64 (/.f64 b y) (/.f64 (pow.f64 a t) (/.f64 a x))) (fma.f64 -1 (*.f64 (*.f64 b b) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (fma.f64 -1 (*.f64 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x y)) (fma.f64 -1 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a t) x)) (*.f64 a y)) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a t) x)) (*.f64 a y)))) (pow.f64 b 3)) (*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x y)))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a t) x) 1/2) (*.f64 b b)) (*.f64 a y)) (*.f64 (fma.f64 1/6 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (*.f64 0 (*.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) -1/2))) (pow.f64 b 3))) (-.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (*.f64 (*.f64 (/.f64 (pow.f64 a t) a) x) (/.f64 b y))))
(+.f64 (-.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (*.f64 (fma.f64 1/6 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) (*.f64 0 (*.f64 (*.f64 (/.f64 x a) (/.f64 (pow.f64 a t) y)) -1/2))) (pow.f64 b 3))) (fma.f64 (/.f64 b y) (/.f64 (*.f64 (pow.f64 a t) (neg.f64 x)) a) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 a t) x) 1/2) (*.f64 b b)) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a) (/.f64 x (exp.f64 b)))
(/.f64 x (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 x (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (/.f64 1 a) (neg.f64 t))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a) (/.f64 x (exp.f64 b)))
(/.f64 x (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 x (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (/.f64 1 a) (neg.f64 t))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a) (/.f64 x (exp.f64 b)))
(/.f64 x (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 x (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (/.f64 1 a) (neg.f64 t))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a) (/.f64 x (exp.f64 b)))
(/.f64 x (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a)))))
(/.f64 x (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (/.f64 1 a) (neg.f64 t))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 a (exp.f64 b)) x))
(/.f64 x (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))))
(*.f64 (/.f64 x a) (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 a (exp.f64 b)) x))
(/.f64 x (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))))
(*.f64 (/.f64 x a) (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 a (exp.f64 b)) x))
(/.f64 x (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))))
(*.f64 (/.f64 x a) (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 a (exp.f64 b)) x))
(/.f64 x (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a))))))
(*.f64 (/.f64 x a) (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)))
(/.f64 x (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 x a) (exp.f64 b))
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 a (exp.f64 b))) (/.f64 x (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 x (*.f64 a (exp.f64 b))) (/.f64 t (/.f64 (*.f64 a (exp.f64 b)) (*.f64 x (log.f64 a)))))
(fma.f64 (/.f64 t a) (/.f64 x (/.f64 (exp.f64 b) (log.f64 a))) (/.f64 (/.f64 x a) (exp.f64 b)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 a (exp.f64 b))) (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 a (exp.f64 b)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 t t) x) (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b))) (+.f64 (/.f64 x (*.f64 a (exp.f64 b))) (/.f64 t (/.f64 (*.f64 a (exp.f64 b)) (*.f64 x (log.f64 a))))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 a t)) (/.f64 x (/.f64 (exp.f64 b) (pow.f64 (log.f64 a) 2)))) (fma.f64 (/.f64 t a) (/.f64 x (/.f64 (exp.f64 b) (log.f64 a))) (/.f64 (/.f64 x a) (exp.f64 b))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 a (exp.f64 b))) (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 a (exp.f64 b))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 t t) x) (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 (log.f64 a) 3)) (*.f64 a (exp.f64 b))) (+.f64 (/.f64 x (*.f64 a (exp.f64 b))) (/.f64 t (/.f64 (*.f64 a (exp.f64 b)) (*.f64 x (log.f64 a)))))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 a t)) (/.f64 x (/.f64 (exp.f64 b) (pow.f64 (log.f64 a) 2)))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) a) (/.f64 (pow.f64 (log.f64 a) 3) (/.f64 (exp.f64 b) x))) (fma.f64 (/.f64 t a) (/.f64 x (/.f64 (exp.f64 b) (log.f64 a))) (/.f64 (/.f64 x a) (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) a)
(/.f64 (pow.f64 a t) (/.f64 a x))
(*.f64 (/.f64 (pow.f64 a t) a) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) a)) (/.f64 (*.f64 (pow.f64 a t) x) a))
(fma.f64 -1 (/.f64 b (/.f64 a (*.f64 (pow.f64 a t) x))) (/.f64 (pow.f64 a t) (/.f64 a x)))
(-.f64 (*.f64 (/.f64 (pow.f64 a t) a) x) (*.f64 (/.f64 b a) (*.f64 (pow.f64 a t) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) a))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a t) x) a)))
(fma.f64 -1 (/.f64 b (/.f64 a (*.f64 (pow.f64 a t) x))) (fma.f64 -1 (*.f64 (*.f64 b b) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a t) x)) a)) (/.f64 (pow.f64 a t) (/.f64 a x))))
(-.f64 (fma.f64 (/.f64 1/2 (/.f64 a (*.f64 (pow.f64 a t) x))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 a t) a) x)) (*.f64 (/.f64 b a) (*.f64 (pow.f64 a t) x)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a t) x) a)) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) a)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a t) x) a)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) a))) (pow.f64 b 2))) (/.f64 (*.f64 (pow.f64 a t) x) a))))
(fma.f64 -1 (/.f64 b (/.f64 a (*.f64 (pow.f64 a t) x))) (fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 1/6 (/.f64 (pow.f64 a t) (/.f64 a x)) (fma.f64 -1 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a t) x)) a) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a t) x)) a)))) (fma.f64 -1 (*.f64 (*.f64 b b) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a t) x)) a)) (/.f64 (pow.f64 a t) (/.f64 a x)))))
(-.f64 (-.f64 (fma.f64 (/.f64 1/2 (/.f64 a (*.f64 (pow.f64 a t) x))) (*.f64 b b) (*.f64 (/.f64 (pow.f64 a t) a) x)) (*.f64 (pow.f64 b 3) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 a t) a) x) (*.f64 0 (/.f64 -1/2 (/.f64 a (*.f64 (pow.f64 a t) x))))))) (*.f64 (/.f64 b a) (*.f64 (pow.f64 a t) x)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (/.f64 1 a) (neg.f64 t)) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (/.f64 1 a) (neg.f64 t)) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (/.f64 1 a) (neg.f64 t)) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (/.f64 1 a) (neg.f64 t)) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)) a)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)) a)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)) a)
(/.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)) a)
(/.f64 1 (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (neg.f64 b)) a)
(+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (*.f64 (/.f64 t a) (/.f64 (log.f64 a) (exp.f64 b))))
(fma.f64 (/.f64 t a) (/.f64 (log.f64 a) (exp.f64 b)) (/.f64 (exp.f64 (neg.f64 b)) a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) a) (/.f64 (pow.f64 (log.f64 a) 2) (exp.f64 b))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (*.f64 (/.f64 t a) (/.f64 (log.f64 a) (exp.f64 b)))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 a t)) (/.f64 (pow.f64 (log.f64 a) 2) (exp.f64 b))) (fma.f64 (/.f64 t a) (/.f64 (log.f64 a) (exp.f64 b)) (/.f64 (exp.f64 (neg.f64 b)) a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 a (exp.f64 b))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (*.f64 a (exp.f64 b)))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) a) (/.f64 (pow.f64 (log.f64 a) 2) (exp.f64 b))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (+.f64 (*.f64 (/.f64 t a) (/.f64 (log.f64 a) (exp.f64 b))) (*.f64 1/6 (/.f64 (pow.f64 t 3) (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 (log.f64 a) 3)))))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) a) (/.f64 (pow.f64 (log.f64 a) 3) (exp.f64 b))) (*.f64 (/.f64 t a) (/.f64 (log.f64 a) (exp.f64 b)))) (fma.f64 1/2 (*.f64 (/.f64 t (/.f64 a t)) (/.f64 (pow.f64 (log.f64 a) 2) (exp.f64 b))) (/.f64 (exp.f64 (neg.f64 b)) a)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) a)
(+.f64 (/.f64 (pow.f64 a t) a) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 a t)) a)))
(+.f64 (/.f64 (pow.f64 a t) a) (neg.f64 (/.f64 b (/.f64 a (pow.f64 a t)))))
(-.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 b a) (pow.f64 a t)))
(+.f64 (/.f64 (pow.f64 a t) a) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a t) a)) (*.f64 -1 (/.f64 (pow.f64 a t) a))))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 a t)) a))))
(+.f64 (/.f64 (pow.f64 a t) a) (*.f64 -1 (+.f64 (*.f64 (*.f64 b b) (*.f64 -1/2 (/.f64 (pow.f64 a t) a))) (/.f64 b (/.f64 a (pow.f64 a t))))))
(fma.f64 -1 (fma.f64 (*.f64 b b) (*.f64 -1/2 (/.f64 (pow.f64 a t) a)) (*.f64 (/.f64 b a) (pow.f64 a t))) (/.f64 (pow.f64 a t) a))
(+.f64 (/.f64 (pow.f64 a t) a) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 a t) a)) (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a t) a)) (*.f64 -1 (/.f64 (pow.f64 a t) a)))) (*.f64 -1/2 (/.f64 (pow.f64 a t) a)))) (pow.f64 b 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 a t) a)) (*.f64 -1 (/.f64 (pow.f64 a t) a))))) (*.f64 -1 (/.f64 (*.f64 b (pow.f64 a t)) a)))))
(+.f64 (/.f64 (pow.f64 a t) a) (fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 1/6 (/.f64 (pow.f64 a t) a) (fma.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 a t) a)) (*.f64 -1/2 (/.f64 (pow.f64 a t) a))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 b b) (*.f64 -1/2 (/.f64 (pow.f64 a t) a))) (/.f64 b (/.f64 a (pow.f64 a t)))))))
(+.f64 (/.f64 (pow.f64 a t) a) (-.f64 (-.f64 (*.f64 b (*.f64 b (*.f64 1/2 (/.f64 (pow.f64 a t) a)))) (*.f64 (/.f64 b a) (pow.f64 a t))) (*.f64 (pow.f64 b 3) (fma.f64 1/6 (/.f64 (pow.f64 a t) a) (*.f64 0 (*.f64 -1/2 (/.f64 (pow.f64 a t) a)))))))
(+.f64 (fma.f64 (fma.f64 1/6 (/.f64 (pow.f64 a t) a) (*.f64 0 (*.f64 -1/2 (/.f64 (pow.f64 a t) a)))) (neg.f64 (pow.f64 b 3)) (*.f64 b (*.f64 b (*.f64 1/2 (/.f64 (pow.f64 a t) a))))) (-.f64 (/.f64 (pow.f64 a t) a) (*.f64 (/.f64 b a) (pow.f64 a t))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(+.f64 0 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))) (/.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y))) 1)
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 x (/.f64 1 (*.f64 (/.f64 y (pow.f64 a t)) (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (/.f64 1 y)))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (*.f64 x (/.f64 1 y)))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(*.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) (/.f64 1 y))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y) 1)
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 1 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) 2))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) 2) (cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 2) (*.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) (/.f64 1 y)))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) (sqrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) (*.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) (/.f64 1 y)))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (neg.f64 x)) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (*.f64 (neg.f64 x) (/.f64 1 (neg.f64 y))))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) (exp.f64 b)) (/.f64 (neg.f64 x) a)) (neg.f64 y))
(*.f64 (/.f64 1 y) (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) y))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 1) (/.f64 x y))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 (*.f64 a y) (exp.f64 b)) x))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 (exp.f64 b) (*.f64 a y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) y))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 1) (/.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) y))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 y y))) (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (cbrt.f64 y)))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 y y))) (/.f64 (pow.f64 a t) (*.f64 (cbrt.f64 y) (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (cbrt.f64 (*.f64 y y))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (cbrt.f64 (*.f64 y y))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 y y))) (/.f64 (pow.f64 a t) (*.f64 (cbrt.f64 y) (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 y y))) (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) (cbrt.f64 y)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 y y))) (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 (cbrt.f64 y) (exp.f64 b))))
(/.f64 (*.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (cbrt.f64 y)) (/.f64 x (exp.f64 b))) (cbrt.f64 (*.f64 y y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 2) (cbrt.f64 (*.f64 y y))) (cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))) 2) (cbrt.f64 (*.f64 y y))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))) 2) (/.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) (cbrt.f64 (*.f64 y y))) (/.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) (cbrt.f64 y)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 y y))) (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 (cbrt.f64 y) (exp.f64 b))))
(/.f64 (*.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (cbrt.f64 y)) (/.f64 x (exp.f64 b))) (cbrt.f64 (*.f64 y y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (pow.f64 a t) (*.f64 (sqrt.f64 y) (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (pow.f64 a t) (*.f64 (sqrt.f64 y) (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) (sqrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) (sqrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 (sqrt.f64 y) (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1))) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) (sqrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 (sqrt.f64 y) (exp.f64 b))))
(/.f64 (/.f64 (*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1))) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y) 1)
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y) 2) 1/2)
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(pow.f64 (pow.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y) 3) 1/3)
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) 3)
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) 2)
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(pow.f64 (/.f64 y (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) -1)
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(pow.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 3) (pow.f64 y 3)) 1/3)
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(pow.f64 (/.f64 (/.f64 y (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 1) -1)
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(neg.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 (neg.f64 y) (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (neg.f64 x)) (*.f64 (exp.f64 b) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y) 2))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(log.f64 (exp.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y))))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y) 3))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 3) (pow.f64 y 3)))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(exp.f64 (log.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) y)) 1))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(+.f64 0 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1)))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))) x))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))) x))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)))) 1)
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(/.f64 x (*.f64 (exp.f64 b) (/.f64 a (pow.f64 a t))))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 1 (/.f64 (exp.f64 b) (*.f64 x (pow.f64 a (-.f64 t 1)))))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(/.f64 (neg.f64 (*.f64 x (pow.f64 a (-.f64 t 1)))) (neg.f64 (exp.f64 b)))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) 1) (exp.f64 b))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (cbrt.f64 (exp.f64 b)))
(/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) (*.f64 (cbrt.f64 (exp.f64 b)) (cbrt.f64 (pow.f64 (exp.f64 b) 2))))
(*.f64 (/.f64 x (cbrt.f64 (exp.f64 b))) (/.f64 (pow.f64 a (-.f64 t 1)) (cbrt.f64 (exp.f64 (+.f64 b b)))))
(/.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (neg.f64 (pow.f64 a (-.f64 t 1))) x) (neg.f64 (exp.f64 b)))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(/.f64 (*.f64 x (pow.f64 a t)) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 x (neg.f64 (pow.f64 a (-.f64 t 1)))) (neg.f64 (exp.f64 b)))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 1)
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(pow.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 2) 1/2)
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(pow.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 3) 1/3)
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 3)
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))) 2)
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(pow.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3)))
(pow.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3) (pow.f64 x 3)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3)))
(pow.f64 (/.f64 (exp.f64 b) (*.f64 x (pow.f64 a (-.f64 t 1)))) -1)
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 2))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(log.f64 (exp.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)))))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b)) 3))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 x (pow.f64 a (-.f64 t 1))) (exp.f64 b))))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(exp.f64 (-.f64 (log.f64 (*.f64 x (pow.f64 a (-.f64 t 1)))) b))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 x (pow.f64 a (-.f64 t 1)))) b) 1))
(/.f64 x (/.f64 (exp.f64 b) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x (exp.f64 b)) (pow.f64 a (-.f64 t 1)))
(+.f64 0 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))) 1)
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(*.f64 (pow.f64 a t) (/.f64 1 (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(*.f64 (pow.f64 a t) (*.f64 (/.f64 1 a) (exp.f64 (neg.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(*.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 (neg.f64 b)))
(*.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 1)
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(*.f64 1 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) 2))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) 2) (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) 2) (*.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) (exp.f64 (neg.f64 b))))
(*.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) (sqrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(*.f64 (sqrt.f64 (pow.f64 a (-.f64 t 1))) (*.f64 (sqrt.f64 (pow.f64 a (-.f64 t 1))) (exp.f64 (neg.f64 b))))
(*.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(*.f64 (neg.f64 (pow.f64 a (-.f64 t 1))) (/.f64 1 (neg.f64 (exp.f64 b))))
(*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 1 (neg.f64 (exp.f64 b))))
(*.f64 1 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(*.f64 (exp.f64 (neg.f64 b)) (pow.f64 a (-.f64 t 1)))
(*.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (exp.f64 b)) (/.f64 (cbrt.f64 (pow.f64 a t)) a))
(/.f64 (cbrt.f64 (pow.f64 a (+.f64 t t))) (/.f64 (exp.f64 b) (/.f64 (cbrt.f64 (pow.f64 a t)) a)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (exp.f64 b)) (/.f64 (sqrt.f64 (pow.f64 a t)) a))
(*.f64 (/.f64 (pow.f64 a t) 1) (/.f64 (/.f64 1 a) (exp.f64 b)))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) 2) 1) (/.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) (exp.f64 b)))
(*.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a (-.f64 t 1))) 1) (/.f64 (sqrt.f64 (pow.f64 a (-.f64 t 1))) (exp.f64 b)))
(*.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (/.f64 1 a) (cbrt.f64 (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) (/.f64 (/.f64 1 a) (cbrt.f64 (exp.f64 b)))) (cbrt.f64 (pow.f64 (exp.f64 b) 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 a t) a) (cbrt.f64 (exp.f64 (+.f64 b b)))) (cbrt.f64 (exp.f64 b)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (pow.f64 a (-.f64 t 1)) (cbrt.f64 (exp.f64 b))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 a (+.f64 t -1)) (cbrt.f64 (exp.f64 b)))) (cbrt.f64 (pow.f64 (exp.f64 b) 2)))
(/.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (cbrt.f64 (exp.f64 (+.f64 b b)))) (cbrt.f64 (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) 2) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a (+.f64 t -1))) 2) (cbrt.f64 (pow.f64 (exp.f64 b) 2))))
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) 2) (/.f64 (cbrt.f64 (exp.f64 (+.f64 b b))) (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a (-.f64 t 1))) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (sqrt.f64 (pow.f64 a (-.f64 t 1))) (cbrt.f64 (exp.f64 b))))
(/.f64 (*.f64 1 (/.f64 (pow.f64 a (+.f64 t -1)) (cbrt.f64 (exp.f64 b)))) (cbrt.f64 (pow.f64 (exp.f64 b) 2)))
(/.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (cbrt.f64 (exp.f64 (+.f64 b b)))) (cbrt.f64 (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) (sqrt.f64 (exp.f64 b))) (/.f64 (/.f64 1 a) (sqrt.f64 (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 a t) (*.f64 a (sqrt.f64 (exp.f64 b)))) (sqrt.f64 (exp.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 b))) (/.f64 (pow.f64 a (-.f64 t 1)) (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 b))) (/.f64 (pow.f64 a (+.f64 t -1)) (sqrt.f64 (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) 2) (sqrt.f64 (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 a (-.f64 t 1))) (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 b))) (/.f64 (pow.f64 a (+.f64 t -1)) (sqrt.f64 (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 1)
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 2) 1/2)
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3) 1/3)
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) 3)
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))) 2)
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(pow.f64 (*.f64 (exp.f64 b) (/.f64 a (pow.f64 a t))) -1)
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(pow.f64 (/.f64 (pow.f64 (pow.f64 a (-.f64 t 1)) 3) (pow.f64 (exp.f64 b) 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a (+.f64 t -1)) 3) (pow.f64 (exp.f64 b) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a (-.f64 t 1)) 3) (pow.f64 (exp.f64 b) 3)))
(pow.f64 (*.f64 (/.f64 a (pow.f64 a t)) (exp.f64 b)) -1)
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 a t)) -1)
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 (exp.f64 b) (/.f64 a (pow.f64 a t))) 1) -1)
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(neg.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (neg.f64 (exp.f64 b))))
(*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 1 (neg.f64 (exp.f64 b))))
(*.f64 1 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 2))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(log.f64 (exp.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b))) 3))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a (-.f64 t 1)) 3) (pow.f64 (exp.f64 b) 3)))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 a (+.f64 t -1)) 3) (pow.f64 (exp.f64 b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))))
(/.f64 (pow.f64 a t) (*.f64 a (exp.f64 b)))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
(*.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))
(exp.f64 (*.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b) 1))
(*.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 (neg.f64 b)))
(/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b))

localize13.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (pow.f64 z y) a)
0.0b
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
6.2b
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x))
Compiler

Compiled 44 to 12 computations (72.7% saved)

series16.0ms (0.1%)

Counts
3 → 120
Calls

36 calls:

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

rewrite65.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
823×log-prod_binary64
285×log-div_binary64
262×pow1/3_binary64
252×expm1-udef_binary64
252×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify95.0ms (0.3%)

Algorithm
egg-herbie
Rules
519×associate-/l*_binary64
372×associate-*r*_binary64
366×associate-*l*_binary64
307×associate-*l/_binary64
287×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04824919
113614726
265914668
Stop Event
node limit
Counts
265 → 258
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (log.f64 z) x) (*.f64 a (exp.f64 b))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 (log.f64 z) x) (*.f64 a (exp.f64 b))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) (*.f64 a (exp.f64 b)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))))
(+.f64 (/.f64 (*.f64 (log.f64 z) x) (*.f64 a (exp.f64 b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) x)) (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) (*.f64 a (exp.f64 b)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))))))) (pow.f64 b 3))))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (exp.f64 b)))
(/.f64 1 (*.f64 a (exp.f64 b)))
(+.f64 (/.f64 (*.f64 y (log.f64 z)) (*.f64 a (exp.f64 b))) (/.f64 1 (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 (*.f64 y (log.f64 z)) (*.f64 a (exp.f64 b))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 2)) (*.f64 a (exp.f64 b))))))
(+.f64 (/.f64 (*.f64 y (log.f64 z)) (*.f64 a (exp.f64 b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (log.f64 z) 3)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 2)) (*.f64 a (exp.f64 b)))))))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) a)
(+.f64 (/.f64 (pow.f64 z y) a) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) a)))
(+.f64 (/.f64 (pow.f64 z y) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) a)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z y) a)) (*.f64 -1 (/.f64 (pow.f64 z y) a))) (pow.f64 b 2)))))
(+.f64 (/.f64 (pow.f64 z y) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z y) a)) (*.f64 -1 (/.f64 (pow.f64 z y) a)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z y) a)) (*.f64 1/6 (/.f64 (pow.f64 z y) a)))) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z y) a)) (*.f64 -1 (/.f64 (pow.f64 z y) a))) (pow.f64 b 2))))))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 y (log.f64 z)) a) (/.f64 1 a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 2)) a)) (+.f64 (/.f64 (*.f64 y (log.f64 z)) a) (/.f64 1 a)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (log.f64 z) 3)) a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 2)) a)) (+.f64 (/.f64 (*.f64 y (log.f64 z)) a) (/.f64 1 a))))
(+.f64 0 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))))) 1)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 1 (*.f64 (exp.f64 b) (/.f64 y x))))
(*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y)))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 x y))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) 1)
(*.f64 1 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))) 2) (cbrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 x y)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))) (sqrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 x y)))
(*.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 z y)) a) (exp.f64 b)) (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))) x)
(*.f64 (/.f64 (pow.f64 z y) (/.f64 y x)) (/.f64 (/.f64 1 a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (/.f64 y x)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 y x)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (/.f64 (exp.f64 (neg.f64 b)) (/.f64 1 x)))
(*.f64 (/.f64 1 y) (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 1 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) y) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 1 x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) y) (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 1 x)))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) 1) (/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 1) (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 y x)))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (cbrt.f64 (pow.f64 (/.f64 y x) 2))) (/.f64 (exp.f64 (neg.f64 b)) (cbrt.f64 (/.f64 y x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 y x) 2))) (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (cbrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) (cbrt.f64 (pow.f64 (/.f64 y x) 2))) (cbrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 y x) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (cbrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (sqrt.f64 (/.f64 y x))) (/.f64 (exp.f64 (neg.f64 b)) (sqrt.f64 (/.f64 y x))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 y x))) (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (sqrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) (sqrt.f64 (/.f64 y x))) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (sqrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 1) (/.f64 x y))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (neg.f64 y)) (neg.f64 x))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))) 1) x)
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) 1)
(pow.f64 (pow.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))) 3)
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))) 2)
(pow.f64 (*.f64 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)) (exp.f64 b)) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 3) (pow.f64 (/.f64 y x) 3)) 1/3)
(pow.f64 (*.f64 (*.f64 (exp.f64 b) (/.f64 a (pow.f64 z y))) (/.f64 y x)) -1)
(pow.f64 (/.f64 (*.f64 (exp.f64 b) (/.f64 y x)) (/.f64 (pow.f64 z y) a)) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)) (exp.f64 b)) 1) -1)
(pow.f64 (*.f64 (*.f64 (exp.f64 b) (/.f64 y x)) (/.f64 a (pow.f64 z y))) -1)
(neg.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 (neg.f64 y) x)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 3) (pow.f64 (/.f64 y x) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))))
(exp.f64 (-.f64 (log.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) b) 1))
(+.f64 0 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))) 1)
(*.f64 (pow.f64 z y) (/.f64 1 (*.f64 a (exp.f64 b))))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 1 a) (exp.f64 (neg.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) a) (exp.f64 (neg.f64 b)))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 1)
(*.f64 1 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (exp.f64 (neg.f64 b))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (exp.f64 (neg.f64 b))))
(*.f64 (/.f64 (neg.f64 (pow.f64 z y)) a) (/.f64 1 (neg.f64 (exp.f64 b))))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 (pow.f64 z y) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 z y)) 2) (exp.f64 b)) (/.f64 (cbrt.f64 (pow.f64 z y)) a))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (exp.f64 b)) (/.f64 (sqrt.f64 (pow.f64 z y)) a))
(*.f64 (/.f64 (pow.f64 z y) 1) (/.f64 (/.f64 1 a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (/.f64 1 a) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (/.f64 (pow.f64 z y) a) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (sqrt.f64 (exp.f64 b))) (/.f64 (/.f64 1 a) (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 b))) (/.f64 (/.f64 (pow.f64 z y) a) (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (sqrt.f64 (exp.f64 b))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (sqrt.f64 (exp.f64 b))))
(pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 1)
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2)
(pow.f64 (*.f64 (exp.f64 b) (/.f64 a (pow.f64 z y))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3) (pow.f64 (exp.f64 b) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 a (pow.f64 z y)) (exp.f64 b)) -1)
(pow.f64 (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 z y)) -1)
(pow.f64 (/.f64 (*.f64 (exp.f64 b) (/.f64 a (pow.f64 z y))) 1) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) (neg.f64 (exp.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 2))
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3) (pow.f64 (exp.f64 b) 3)))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(exp.f64 (-.f64 (log.f64 (/.f64 (pow.f64 z y) a)) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 (pow.f64 z y) a)) b) 1))
(+.f64 0 (/.f64 (pow.f64 z y) a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 z y) a))) 1)
(*.f64 (pow.f64 z y) (/.f64 1 a))
(*.f64 (/.f64 (pow.f64 z y) a) 1)
(*.f64 1 (/.f64 (pow.f64 z y) a))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (cbrt.f64 (/.f64 (pow.f64 z y) a)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 z y)) 2) (*.f64 (cbrt.f64 (pow.f64 z y)) (/.f64 1 a)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (sqrt.f64 (/.f64 (pow.f64 z y) a)))
(*.f64 (neg.f64 (pow.f64 z y)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 a) (pow.f64 z y))
(*.f64 (sqrt.f64 (pow.f64 z y)) (*.f64 (sqrt.f64 (pow.f64 z y)) (/.f64 1 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 z y)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 z y)) a))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) 1) (/.f64 (sqrt.f64 (pow.f64 z y)) a))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (pow.f64 z y) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 z y)) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 (pow.f64 z y) a)))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (pow.f64 z y)) (cbrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (pow.f64 z y) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 z y)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 z y)) (sqrt.f64 a)))
(pow.f64 (/.f64 (pow.f64 z y) a) 1)
(pow.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) 2)
(pow.f64 (/.f64 a (pow.f64 z y)) -1)
(pow.f64 (/.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (/.f64 (/.f64 a (pow.f64 z y)) 1) -1)
(neg.f64 (/.f64 (pow.f64 z y) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 2))
(log.f64 (exp.f64 (/.f64 (pow.f64 z y) a)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 z y) a))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3))
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 z y) a)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 z y) a)))
(exp.f64 (log.f64 (/.f64 (pow.f64 z y) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 z y) a)) 1))
Outputs
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 a (exp.f64 b))) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (/.f64 1 z) (neg.f64 y)) (*.f64 a (exp.f64 b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 a (exp.f64 b))) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (/.f64 1 z) (neg.f64 y)) (*.f64 a (exp.f64 b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 a (exp.f64 b))) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (/.f64 1 z) (neg.f64 y)) (*.f64 a (exp.f64 b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 a (exp.f64 b))) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (/.f64 1 z) (neg.f64 y)) (*.f64 a (exp.f64 b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)) a) (/.f64 x y))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (log.f64 z) x) (*.f64 a (exp.f64 b))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b))) (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))
(fma.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b)) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 (log.f64 z) x) (*.f64 a (exp.f64 b))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) (*.f64 a (exp.f64 b)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))))
(+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b))) (fma.f64 1/2 (/.f64 y (/.f64 (*.f64 a (exp.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 2)))) (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(fma.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b)) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (pow.f64 (log.f64 z) 2) (/.f64 (exp.f64 b) x))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))))
(+.f64 (/.f64 (*.f64 (log.f64 z) x) (*.f64 a (exp.f64 b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) x)) (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) (*.f64 a (exp.f64 b)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))))
(+.f64 (*.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b))) (fma.f64 1/6 (*.f64 (/.f64 (*.f64 y y) a) (/.f64 (*.f64 x (pow.f64 (log.f64 z) 3)) (exp.f64 b))) (fma.f64 1/2 (/.f64 y (/.f64 (*.f64 a (exp.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 2)))) (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))))
(fma.f64 (/.f64 (log.f64 z) a) (/.f64 x (exp.f64 b)) (fma.f64 1/6 (*.f64 (/.f64 y (/.f64 a y)) (/.f64 x (/.f64 (exp.f64 b) (pow.f64 (log.f64 z) 3)))) (fma.f64 1/2 (*.f64 (/.f64 y a) (/.f64 (pow.f64 (log.f64 z) 2) (/.f64 (exp.f64 b) x))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) x) a) y)
(/.f64 (*.f64 x (/.f64 (pow.f64 z y) y)) a)
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 z y) x) a) y) (neg.f64 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 x b) a))))
(-.f64 (/.f64 (*.f64 x (/.f64 (pow.f64 z y) y)) a) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x b) y)))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)))) (pow.f64 b 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a)))))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 z y) x) a) y) (*.f64 -1 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 z y) x) a) y) -1/2) (*.f64 b b)) (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 x b) a)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y) (*.f64 (*.f64 b b) (*.f64 (/.f64 1/2 a) (*.f64 x (/.f64 (pow.f64 z y) y))))) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (*.f64 x b) y)))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)))) (pow.f64 b 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))))))) (pow.f64 b 3))))))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 z y) x) a) y) (fma.f64 -1 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 z y) x) a) y) -1/2) (*.f64 b b)) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (*.f64 x b) a)) (*.f64 (fma.f64 1/6 (/.f64 (/.f64 (*.f64 (pow.f64 z y) x) a) y) (fma.f64 -1/2 (/.f64 (/.f64 (*.f64 (pow.f64 z y) x) a) y) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 z y) x) a) y) -1/2)))) (pow.f64 b 3))))))
(fma.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y) (fma.f64 (*.f64 (/.f64 1/2 a) (*.f64 x (/.f64 (pow.f64 z y) y))) (*.f64 b b) (neg.f64 (fma.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (/.f64 a b)) (*.f64 (+.f64 (*.f64 (/.f64 1/2 a) (*.f64 x (/.f64 (pow.f64 z y) y))) (*.f64 (/.f64 (*.f64 x (/.f64 (pow.f64 z y) y)) a) -1/3)) (pow.f64 b 3))))))
(fma.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y) (fma.f64 (*.f64 (/.f64 1/2 a) (*.f64 x (/.f64 (pow.f64 z y) y))) (*.f64 b b) (neg.f64 (fma.f64 (/.f64 (pow.f64 z y) y) (/.f64 x (/.f64 a b)) (*.f64 (fma.f64 (/.f64 (*.f64 x (/.f64 (pow.f64 z y) y)) a) -1/3 (*.f64 (/.f64 1/2 a) (*.f64 x (/.f64 (pow.f64 z y) y)))) (pow.f64 b 3))))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (/.f64 1 z) (neg.f64 y)) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (/.f64 1 z) (neg.f64 y)) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (/.f64 1 z) (neg.f64 y)) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (/.f64 1 z) (neg.f64 y)) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (*.f64 a (exp.f64 b)))
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) b)) a)
(/.f64 1 (*.f64 a (exp.f64 b)))
(/.f64 (exp.f64 (neg.f64 b)) a)
(+.f64 (/.f64 (*.f64 y (log.f64 z)) (*.f64 a (exp.f64 b))) (/.f64 1 (*.f64 a (exp.f64 b))))
(+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (*.f64 (/.f64 y a) (/.f64 (log.f64 z) (exp.f64 b))))
(fma.f64 (/.f64 y a) (/.f64 (log.f64 z) (exp.f64 b)) (/.f64 (exp.f64 (neg.f64 b)) a))
(+.f64 (/.f64 (*.f64 y (log.f64 z)) (*.f64 a (exp.f64 b))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 2)) (*.f64 a (exp.f64 b))))))
(+.f64 (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (*.f64 (/.f64 y a) (/.f64 (log.f64 z) (exp.f64 b)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 y y) a) (/.f64 (pow.f64 (log.f64 z) 2) (exp.f64 b)))))
(fma.f64 (/.f64 y a) (/.f64 (log.f64 z) (exp.f64 b)) (fma.f64 1/2 (*.f64 (/.f64 y (/.f64 a y)) (/.f64 (pow.f64 (log.f64 z) 2) (exp.f64 b))) (/.f64 (exp.f64 (neg.f64 b)) a)))
(+.f64 (/.f64 (*.f64 y (log.f64 z)) (*.f64 a (exp.f64 b))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (log.f64 z) 3)) (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 2)) (*.f64 a (exp.f64 b)))))))
(+.f64 (*.f64 (/.f64 y a) (/.f64 (log.f64 z) (exp.f64 b))) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 y 3)) (*.f64 a (exp.f64 b))) (+.f64 (/.f64 1 (*.f64 a (exp.f64 b))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 y y) a) (/.f64 (pow.f64 (log.f64 z) 2) (exp.f64 b)))))))
(fma.f64 (/.f64 y a) (/.f64 (log.f64 z) (exp.f64 b)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 y 3) (*.f64 a (exp.f64 b))) (pow.f64 (log.f64 z) 3)) (fma.f64 1/2 (*.f64 (/.f64 y (/.f64 a y)) (/.f64 (pow.f64 (log.f64 z) 2) (exp.f64 b))) (/.f64 (exp.f64 (neg.f64 b)) a))))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) a)
(+.f64 (/.f64 (pow.f64 z y) a) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) a)))
(+.f64 (/.f64 (pow.f64 z y) a) (neg.f64 (/.f64 (pow.f64 z y) (/.f64 a b))))
(-.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 (pow.f64 z y) a) b))
(+.f64 (/.f64 (pow.f64 z y) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) a)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z y) a)) (*.f64 -1 (/.f64 (pow.f64 z y) a))) (pow.f64 b 2)))))
(+.f64 (/.f64 (pow.f64 z y) a) (fma.f64 -1 (/.f64 (pow.f64 z y) (/.f64 a b)) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (pow.f64 z y) a))) (*.f64 b b))))
(+.f64 (/.f64 (pow.f64 z y) a) (fma.f64 (*.f64 1/2 (/.f64 (pow.f64 z y) a)) (*.f64 b b) (/.f64 (*.f64 (neg.f64 b) (pow.f64 z y)) a)))
(+.f64 (/.f64 (pow.f64 z y) a) (fma.f64 (*.f64 b b) (*.f64 1/2 (/.f64 (pow.f64 z y) a)) (/.f64 (*.f64 (neg.f64 b) (pow.f64 z y)) a)))
(+.f64 (/.f64 (pow.f64 z y) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) a)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z y) a)) (*.f64 -1 (/.f64 (pow.f64 z y) a)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 z y) a)) (*.f64 1/6 (/.f64 (pow.f64 z y) a)))) (pow.f64 b 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 z y) a)) (*.f64 -1 (/.f64 (pow.f64 z y) a))) (pow.f64 b 2))))))
(+.f64 (/.f64 (pow.f64 z y) a) (fma.f64 -1 (/.f64 (pow.f64 z y) (/.f64 a b)) (fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 -1 (*.f64 -1/2 (/.f64 (pow.f64 z y) a)) (*.f64 (/.f64 (pow.f64 z y) a) -1/3))) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 (pow.f64 z y) a))) (*.f64 b b)))))
(+.f64 (-.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 (pow.f64 z y) a) b)) (-.f64 (*.f64 (*.f64 b b) (*.f64 1/2 (/.f64 (pow.f64 z y) a))) (*.f64 (pow.f64 b 3) (fma.f64 (/.f64 (pow.f64 z y) a) -1/3 (*.f64 1/2 (/.f64 (pow.f64 z y) a))))))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (pow.f64 z y) (*.f64 a (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) a)
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) a)
(/.f64 (pow.f64 (/.f64 1 z) (neg.f64 y)) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) a)
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) a)
(/.f64 (pow.f64 (/.f64 1 z) (neg.f64 y)) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) a)
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) a)
(/.f64 (pow.f64 (/.f64 1 z) (neg.f64 y)) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) a)
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) a)
(/.f64 (pow.f64 (/.f64 1 z) (neg.f64 y)) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) a)
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) a)
(/.f64 (*.f64 (pow.f64 (/.f64 -1 z) (neg.f64 y)) (pow.f64 -1 y)) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) a)
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) a)
(/.f64 (*.f64 (pow.f64 (/.f64 -1 z) (neg.f64 y)) (pow.f64 -1 y)) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) a)
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) a)
(/.f64 (*.f64 (pow.f64 (/.f64 -1 z) (neg.f64 y)) (pow.f64 -1 y)) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) a)
(/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) a)
(/.f64 (*.f64 (pow.f64 (/.f64 -1 z) (neg.f64 y)) (pow.f64 -1 y)) a)
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 y (log.f64 z)) a) (/.f64 1 a))
(+.f64 (/.f64 1 a) (/.f64 y (/.f64 a (log.f64 z))))
(+.f64 (/.f64 1 a) (*.f64 (/.f64 y a) (log.f64 z)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 2)) a)) (+.f64 (/.f64 (*.f64 y (log.f64 z)) a) (/.f64 1 a)))
(fma.f64 1/2 (/.f64 (*.f64 y y) (/.f64 a (pow.f64 (log.f64 z) 2))) (+.f64 (/.f64 1 a) (/.f64 y (/.f64 a (log.f64 z)))))
(+.f64 (/.f64 1 a) (fma.f64 1/2 (*.f64 (/.f64 y (/.f64 a y)) (pow.f64 (log.f64 z) 2)) (*.f64 (/.f64 y a) (log.f64 z))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (log.f64 z) 3)) a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 2)) a)) (+.f64 (/.f64 (*.f64 y (log.f64 z)) a) (/.f64 1 a))))
(fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 y 3)) a) (fma.f64 1/2 (/.f64 (*.f64 y y) (/.f64 a (pow.f64 (log.f64 z) 2))) (+.f64 (/.f64 1 a) (/.f64 y (/.f64 a (log.f64 z))))))
(fma.f64 1/6 (*.f64 (/.f64 (pow.f64 y 3) a) (pow.f64 (log.f64 z) 3)) (+.f64 (/.f64 1 a) (fma.f64 1/2 (*.f64 (/.f64 y (/.f64 a y)) (pow.f64 (log.f64 z) 2)) (*.f64 (/.f64 y a) (log.f64 z)))))
(+.f64 0 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b)))) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b)))) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b)))) x))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) x))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b)))) x))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))))) 1)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 1 (*.f64 (exp.f64 b) (/.f64 y x))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 x y))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) 1)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 1 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))) 2))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))) 2) (cbrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 x y)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))) (sqrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 x y)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (neg.f64 (pow.f64 z y)) a) (exp.f64 b)) (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (neg.f64 (pow.f64 z y)) (*.f64 a (exp.f64 b))) (*.f64 (/.f64 1 (neg.f64 y)) x))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 a (neg.f64 (exp.f64 b)))) (/.f64 x (neg.f64 y)))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))) x)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 z y) (/.f64 y x)) (/.f64 (/.f64 1 a) (exp.f64 b)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (/.f64 y x)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (exp.f64 b)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 y x)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (exp.f64 b)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (/.f64 (exp.f64 (neg.f64 b)) (/.f64 1 x)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 1 y) (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 1 x)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) y) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 1 x)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) y) (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 1 x)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) 1) (/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) 1) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 y x)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 1) (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 y x)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (cbrt.f64 (pow.f64 (/.f64 y x) 2))) (/.f64 (exp.f64 (neg.f64 b)) (cbrt.f64 (/.f64 y x))))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (exp.f64 (neg.f64 b)) (cbrt.f64 (/.f64 y x)))) (cbrt.f64 (pow.f64 (/.f64 y x) 2)))
(/.f64 (/.f64 (pow.f64 z y) (*.f64 (cbrt.f64 (/.f64 y x)) (*.f64 a (exp.f64 b)))) (cbrt.f64 (pow.f64 (/.f64 y x) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 y x) 2))) (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (cbrt.f64 (/.f64 y x))))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (exp.f64 (neg.f64 b)) (cbrt.f64 (/.f64 y x)))) (cbrt.f64 (pow.f64 (/.f64 y x) 2)))
(/.f64 (/.f64 (pow.f64 z y) (*.f64 (cbrt.f64 (/.f64 y x)) (*.f64 a (exp.f64 b)))) (cbrt.f64 (pow.f64 (/.f64 y x) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) (cbrt.f64 (pow.f64 (/.f64 y x) 2))) (cbrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) (cbrt.f64 (pow.f64 (/.f64 y x) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) (cbrt.f64 (pow.f64 (/.f64 y x) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 y x) 2))) (/.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (cbrt.f64 (/.f64 y x))))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 (exp.f64 (neg.f64 b)) (cbrt.f64 (/.f64 y x)))) (cbrt.f64 (pow.f64 (/.f64 y x) 2)))
(/.f64 (/.f64 (pow.f64 z y) (*.f64 (cbrt.f64 (/.f64 y x)) (*.f64 a (exp.f64 b)))) (cbrt.f64 (pow.f64 (/.f64 y x) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (sqrt.f64 (/.f64 y x))) (/.f64 (exp.f64 (neg.f64 b)) (sqrt.f64 (/.f64 y x))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 (exp.f64 b) (sqrt.f64 (/.f64 y x)))) (sqrt.f64 (/.f64 y x)))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 y x))) (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (sqrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (sqrt.f64 (/.f64 y x))) (/.f64 (exp.f64 (neg.f64 b)) (sqrt.f64 (/.f64 y x))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 (exp.f64 b) (sqrt.f64 (/.f64 y x)))) (sqrt.f64 (/.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) (sqrt.f64 (/.f64 y x))) (/.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (sqrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (sqrt.f64 (/.f64 y x))) (/.f64 (exp.f64 (neg.f64 b)) (sqrt.f64 (/.f64 y x))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 (exp.f64 b) (sqrt.f64 (/.f64 y x)))) (sqrt.f64 (/.f64 y x)))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 1) (/.f64 x y))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (neg.f64 y)) (neg.f64 x))
(*.f64 (/.f64 (neg.f64 (pow.f64 z y)) (*.f64 a (exp.f64 b))) (*.f64 (/.f64 1 (neg.f64 y)) x))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 a (neg.f64 (exp.f64 b)))) (/.f64 x (neg.f64 y)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))) 1) x)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(pow.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) 1)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(pow.f64 (pow.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) 3) 1/3)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))) 3)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))) 2)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(pow.f64 (*.f64 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)) (exp.f64 b)) -1)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(pow.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 3) (pow.f64 (/.f64 y x) 3)) 1/3)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(pow.f64 (*.f64 (*.f64 (exp.f64 b) (/.f64 a (pow.f64 z y))) (/.f64 y x)) -1)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 (exp.f64 b) (/.f64 y x)) (/.f64 (pow.f64 z y) a)) -1)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)) (exp.f64 b)) 1) -1)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(pow.f64 (*.f64 (*.f64 (exp.f64 b) (/.f64 y x)) (/.f64 a (pow.f64 z y))) -1)
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(neg.f64 (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (neg.f64 (pow.f64 z y)) (*.f64 a (exp.f64 b))) (*.f64 (/.f64 1 (neg.f64 y)) x))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 a (neg.f64 (exp.f64 b)))) (/.f64 x (neg.f64 y)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) 2))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 (*.f64 y a) (exp.f64 b)))) 2))
(fabs.f64 (*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) x))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b)))) 3))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 3) (pow.f64 (/.f64 y x) 3)))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) (*.f64 y (exp.f64 b))))))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(exp.f64 (-.f64 (log.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) b))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(exp.f64 (*.f64 (-.f64 (log.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) b) 1))
(/.f64 (pow.f64 z y) (/.f64 (*.f64 (*.f64 y a) (exp.f64 b)) x))
(*.f64 (/.f64 x y) (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(+.f64 0 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))) 1)
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (pow.f64 z y) (/.f64 1 (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 1 a) (exp.f64 (neg.f64 b))))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) a) (exp.f64 (neg.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 1)
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 1 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2) (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (exp.f64 (neg.f64 b))))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (exp.f64 (neg.f64 b))))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (/.f64 (neg.f64 (pow.f64 z y)) a) (/.f64 1 (neg.f64 (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 (pow.f64 z y) a))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 z y)) 2) (exp.f64 b)) (/.f64 (cbrt.f64 (pow.f64 z y)) a))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (exp.f64 b)) (/.f64 (sqrt.f64 (pow.f64 z y)) a))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) 1) (/.f64 (/.f64 1 a) (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (exp.f64 b)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 z y) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (/.f64 1 a) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 b)) a)))
(/.f64 (/.f64 (pow.f64 z y) (*.f64 a (cbrt.f64 (exp.f64 b)))) (cbrt.f64 (pow.f64 (exp.f64 b) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (/.f64 (pow.f64 z y) a) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 b)) a)))
(/.f64 (/.f64 (pow.f64 z y) (*.f64 a (cbrt.f64 (exp.f64 b)))) (cbrt.f64 (pow.f64 (exp.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (cbrt.f64 (pow.f64 (exp.f64 b) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (cbrt.f64 (pow.f64 (exp.f64 b) 2))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 b)) a)))
(/.f64 (/.f64 (pow.f64 z y) (*.f64 a (cbrt.f64 (exp.f64 b)))) (cbrt.f64 (pow.f64 (exp.f64 b) 2)))
(*.f64 (/.f64 (pow.f64 z y) (sqrt.f64 (exp.f64 b))) (/.f64 (/.f64 1 a) (sqrt.f64 (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 b))) (/.f64 (/.f64 (pow.f64 z y) a) (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (sqrt.f64 (exp.f64 b))) (/.f64 (/.f64 1 a) (sqrt.f64 (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (sqrt.f64 (exp.f64 b))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 z y) (sqrt.f64 (exp.f64 b))) (/.f64 (/.f64 1 a) (sqrt.f64 (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 1)
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(pow.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 3) 1/3)
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 3)
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))) 2)
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(pow.f64 (*.f64 (exp.f64 b) (/.f64 a (pow.f64 z y))) -1)
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(pow.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3) (pow.f64 (exp.f64 b) 3)) 1/3)
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(pow.f64 (*.f64 (/.f64 a (pow.f64 z y)) (exp.f64 b)) -1)
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(pow.f64 (/.f64 (*.f64 a (exp.f64 b)) (pow.f64 z y)) -1)
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(pow.f64 (/.f64 (*.f64 (exp.f64 b) (/.f64 a (pow.f64 z y))) 1) -1)
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) (neg.f64 (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 2))
(fabs.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))
(log.f64 (exp.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)))))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) 3))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3) (pow.f64 (exp.f64 b) 3)))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(exp.f64 (-.f64 (log.f64 (/.f64 (pow.f64 z y) a)) b))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 (pow.f64 z y) a)) b) 1))
(/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b))
(+.f64 0 (/.f64 (pow.f64 z y) a))
(/.f64 (pow.f64 z y) a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 z y) a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 z y) a))) 1)
(/.f64 (pow.f64 z y) a)
(*.f64 (pow.f64 z y) (/.f64 1 a))
(/.f64 (pow.f64 z y) a)
(*.f64 (/.f64 (pow.f64 z y) a) 1)
(/.f64 (pow.f64 z y) a)
(*.f64 1 (/.f64 (pow.f64 z y) a))
(/.f64 (pow.f64 z y) a)
(*.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2))
(/.f64 (pow.f64 z y) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (cbrt.f64 (/.f64 (pow.f64 z y) a)))
(/.f64 (pow.f64 z y) a)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 z y)) 2) (*.f64 (cbrt.f64 (pow.f64 z y)) (/.f64 1 a)))
(/.f64 (pow.f64 z y) a)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (sqrt.f64 (/.f64 (pow.f64 z y) a)))
(/.f64 (pow.f64 z y) a)
(*.f64 (neg.f64 (pow.f64 z y)) (/.f64 1 (neg.f64 a)))
(/.f64 (pow.f64 z y) a)
(*.f64 (/.f64 1 a) (pow.f64 z y))
(/.f64 (pow.f64 z y) a)
(*.f64 (sqrt.f64 (pow.f64 z y)) (*.f64 (sqrt.f64 (pow.f64 z y)) (/.f64 1 a)))
(/.f64 (pow.f64 z y) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 z y)) 2) 1) (/.f64 (cbrt.f64 (pow.f64 z y)) a))
(/.f64 (pow.f64 z y) a)
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) 1) (/.f64 (sqrt.f64 (pow.f64 z y)) a))
(/.f64 (pow.f64 z y) a)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 a a))) (/.f64 (pow.f64 z y) (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 (pow.f64 z y) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (pow.f64 z y) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 z y)) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (/.f64 (pow.f64 z y) a)))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 (pow.f64 (cbrt.f64 (pow.f64 z y)) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (pow.f64 z y)) (cbrt.f64 a)))
(/.f64 (*.f64 1 (/.f64 (pow.f64 z y) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(/.f64 (/.f64 (pow.f64 z y) (cbrt.f64 a)) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (pow.f64 z y) (sqrt.f64 a)))
(/.f64 (/.f64 (pow.f64 z y) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 z y)) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (pow.f64 z y)) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (pow.f64 z y) (sqrt.f64 a)))
(/.f64 (/.f64 (pow.f64 z y) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (/.f64 (pow.f64 z y) a) 1)
(/.f64 (pow.f64 z y) a)
(pow.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3) 1/3)
(/.f64 (pow.f64 z y) a)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 3)
(/.f64 (pow.f64 z y) a)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) 2)
(/.f64 (pow.f64 z y) a)
(pow.f64 (/.f64 a (pow.f64 z y)) -1)
(/.f64 (pow.f64 z y) a)
(pow.f64 (/.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 a 3)) 1/3)
(/.f64 (pow.f64 z y) a)
(pow.f64 (/.f64 (/.f64 a (pow.f64 z y)) 1) -1)
(/.f64 (pow.f64 z y) a)
(neg.f64 (/.f64 (pow.f64 z y) (neg.f64 a)))
(/.f64 (pow.f64 z y) a)
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 2))
(fabs.f64 (/.f64 (pow.f64 z y) a))
(log.f64 (exp.f64 (/.f64 (pow.f64 z y) a)))
(/.f64 (pow.f64 z y) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 z y) a))))
(/.f64 (pow.f64 z y) a)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3))
(/.f64 (pow.f64 z y) a)
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 z y) 3) (pow.f64 a 3)))
(/.f64 (pow.f64 z y) a)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 z y) a)))
(/.f64 (pow.f64 z y) a)
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 z y) a)))
(/.f64 (pow.f64 z y) a)
(exp.f64 (log.f64 (/.f64 (pow.f64 z y) a)))
(/.f64 (pow.f64 z y) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 z y) a)) 1))
(/.f64 (pow.f64 z y) a)

eval334.0ms (1.1%)

Compiler

Compiled 29840 to 10699 computations (64.1% saved)

prune473.0ms (1.6%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New1396101406
Fresh606
Picked101
Done404
Total1407101417
Error
0b
Counts
1417 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
28.6b
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
18.1b
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (/.f64 x (exp.f64 b))))
23.9b
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
24.6b
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
22.7b
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
25.5b
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
23.0b
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (+.f64 (*.f64 a b) a)))
25.7b
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
28.2b
(*.f64 (/.f64 (pow.f64 a t) y) (-.f64 (/.f64 x a) (/.f64 b (/.f64 a x))))
29.6b
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
Compiler

Compiled 320 to 216 computations (32.5% saved)

localize13.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (exp.f64 b))
0.0b
(/.f64 (pow.f64 a t) y)
0.0b
(/.f64 a (/.f64 x (exp.f64 b)))
3.3b
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (/.f64 x (exp.f64 b))))
Compiler

Compiled 43 to 12 computations (72.1% saved)

series12.0ms (0%)

Counts
3 → 100
Calls

30 calls:

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

rewrite111.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
841×log-prod_binary64
269×log-div_binary64
260×pow1/3_binary64
250×expm1-udef_binary64
250×log1p-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify111.0ms (0.4%)

Algorithm
egg-herbie
Rules
394×cube-prod_binary64
345×times-frac_binary64
326×associate-*l/_binary64
324×associate-/r*_binary64
291×associate-/l*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04784093
113953963
260753939
Stop Event
node limit
Counts
249 → 232
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))))
(+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y (*.f64 a (exp.f64 b)))))))
(+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y (*.f64 a (exp.f64 b))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 y (*.f64 a (exp.f64 b))))))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 a x)
(+.f64 (/.f64 (*.f64 a b) x) (/.f64 a x))
(+.f64 (/.f64 (*.f64 a b) x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 b 2)) x)) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 a b) x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 b 2)) x)) (+.f64 (/.f64 a x) (*.f64 1/6 (/.f64 (*.f64 a (pow.f64 b 3)) x)))))
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
(/.f64 (*.f64 a (exp.f64 b)) x)
x
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(+.f64 (*.f64 -1 (*.f64 b x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) (pow.f64 b 2))) x))
(+.f64 (*.f64 -1 (*.f64 b x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) (pow.f64 b 2))) x)))
(+.f64 0 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))))) 1)
(*.f64 (pow.f64 a t) (/.f64 1 (*.f64 y (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (pow.f64 a t) (*.f64 (/.f64 1 y) (/.f64 x (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 x (exp.f64 b)) (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) 1)
(*.f64 1 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 a t) y)) (/.f64 1 (*.f64 (neg.f64 a) (/.f64 (exp.f64 b) x))))
(*.f64 (/.f64 x (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 a t) y))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) (/.f64 x (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) 2) (/.f64 (*.f64 a (exp.f64 b)) x)) (/.f64 (cbrt.f64 (pow.f64 a t)) y))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (/.f64 (*.f64 a (exp.f64 b)) x)) (/.f64 (sqrt.f64 (pow.f64 a t)) y))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x)))
(*.f64 (/.f64 1 a) (/.f64 (/.f64 (pow.f64 a t) y) (/.f64 (exp.f64 b) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) a) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (exp.f64 b) x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) a) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (exp.f64 b) x)))
(*.f64 (/.f64 (pow.f64 a t) 1) (/.f64 (/.f64 1 y) (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2))) (/.f64 (/.f64 1 y) (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2))) (/.f64 (/.f64 (pow.f64 a t) y) (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 (pow.f64 a t) (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))) (/.f64 (/.f64 1 y) (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))) (/.f64 (/.f64 (pow.f64 a t) y) (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 (pow.f64 a t) (/.f64 a x)) (/.f64 (/.f64 1 y) (exp.f64 b)))
(*.f64 (/.f64 1 (/.f64 a x)) (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) (/.f64 a x)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 a x)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (exp.f64 b)))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) 1) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (neg.f64 a)) (/.f64 (neg.f64 x) (exp.f64 b)))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) x) (exp.f64 (neg.f64 b)))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) 1) (/.f64 x (exp.f64 b)))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2)) (cbrt.f64 (/.f64 x (exp.f64 b))))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) (sqrt.f64 (/.f64 x (exp.f64 b)))) (sqrt.f64 (/.f64 x (exp.f64 b))))
(pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 a (exp.f64 b)) x) (/.f64 y (pow.f64 a t))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 3) (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 y (pow.f64 a t)) (/.f64 (*.f64 a (exp.f64 b)) x)) -1)
(pow.f64 (/.f64 (*.f64 y (/.f64 (*.f64 a (exp.f64 b)) x)) (pow.f64 a t)) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 a (exp.f64 b)) x) (/.f64 y (pow.f64 a t))) 1) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 (neg.f64 a) (/.f64 (exp.f64 b) x))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 3) (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))))
(exp.f64 (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))) b) 1))
(+.f64 0 (/.f64 (*.f64 a (exp.f64 b)) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x))) (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a (exp.f64 b)) x))) 1)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 1)
(*.f64 1 (/.f64 (*.f64 a (exp.f64 b)) x))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2)) (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (exp.f64 b) x)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)) (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (exp.f64 b) x)))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 x) (exp.f64 b))))
(*.f64 (/.f64 (exp.f64 b) x) a)
(*.f64 (/.f64 a x) (exp.f64 b))
(*.f64 (/.f64 a 1) (/.f64 (exp.f64 b) x))
(*.f64 (/.f64 1 x) (/.f64 a (exp.f64 (neg.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) x) (/.f64 (cbrt.f64 a) (exp.f64 (neg.f64 b))))
(*.f64 (/.f64 (sqrt.f64 a) x) (/.f64 (sqrt.f64 a) (exp.f64 (neg.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 x (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 x (exp.f64 b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2)) (/.f64 a (cbrt.f64 (/.f64 x (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2)) (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 x (exp.f64 b)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 x (exp.f64 b)))) (/.f64 a (sqrt.f64 (/.f64 x (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 x (exp.f64 b)))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 x (exp.f64 b)))))
(*.f64 (/.f64 a (neg.f64 x)) (neg.f64 (exp.f64 b)))
(*.f64 (*.f64 (/.f64 a x) 1) (exp.f64 b))
(*.f64 (*.f64 (/.f64 a x) (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (cbrt.f64 (exp.f64 b)))
(*.f64 (*.f64 (/.f64 a x) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)) 2)
(pow.f64 (/.f64 x (*.f64 a (exp.f64 b))) -1)
(pow.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 x (exp.f64 b)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) 1) -1)
(neg.f64 (/.f64 a (/.f64 (neg.f64 x) (exp.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 3))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 x (exp.f64 b)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a (exp.f64 b)) x)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a (exp.f64 b)) x)))
(exp.f64 (+.f64 b (log.f64 (/.f64 a x))))
(exp.f64 (*.f64 (+.f64 b (log.f64 (/.f64 a x))) 1))
(+.f64 0 (/.f64 x (exp.f64 b)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (exp.f64 b)))) (cbrt.f64 (exp.f64 (/.f64 x (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (exp.f64 b)))) 1)
(*.f64 x (exp.f64 (neg.f64 b)))
(*.f64 (/.f64 x (exp.f64 b)) 1)
(*.f64 1 (/.f64 x (exp.f64 b)))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) (cbrt.f64 (/.f64 x (exp.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (exp.f64 (neg.f64 b))))
(*.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) (sqrt.f64 (/.f64 x (exp.f64 b))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (exp.f64 (neg.f64 b))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (exp.f64 b))))
(*.f64 (exp.f64 (neg.f64 b)) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (exp.f64 b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (/.f64 x (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (cbrt.f64 (/.f64 x (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 b))) (/.f64 x (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (exp.f64 b))) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 b))))
(pow.f64 (/.f64 x (exp.f64 b)) 1)
(pow.f64 (pow.f64 (/.f64 x (exp.f64 b)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) 2)
(pow.f64 (/.f64 (exp.f64 b) x) -1)
(pow.f64 (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 b) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (exp.f64 b) x) 1) -1)
(neg.f64 (/.f64 x (neg.f64 (exp.f64 b))))
(sqrt.f64 (pow.f64 (/.f64 x (exp.f64 b)) 2))
(log.f64 (exp.f64 (/.f64 x (exp.f64 b))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (exp.f64 b)))))
(cbrt.f64 (pow.f64 (/.f64 x (exp.f64 b)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 b) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (exp.f64 b))))
(log1p.f64 (expm1.f64 (/.f64 x (exp.f64 b))))
(exp.f64 (-.f64 (log.f64 x) b))
(exp.f64 (*.f64 (-.f64 (log.f64 x) b) 1))
Outputs
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a) (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) a) (/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) y))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) a) (/.f64 (pow.f64 (/.f64 1 a) (neg.f64 t)) y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a) (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) a) (/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) y))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) a) (/.f64 (pow.f64 (/.f64 1 a) (neg.f64 t)) y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a) (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) a) (/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) y))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) a) (/.f64 (pow.f64 (/.f64 1 a) (neg.f64 t)) y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a) (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) a) (/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) y))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) a) (/.f64 (pow.f64 (/.f64 1 a) (neg.f64 t)) y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) a) (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) y) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) a))
(*.f64 (/.f64 x (*.f64 a y)) (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) a) (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) y) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) a))
(*.f64 (/.f64 x (*.f64 a y)) (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) a) (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) y) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) a))
(*.f64 (/.f64 x (*.f64 a y)) (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) a) (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) y) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) a))
(*.f64 (/.f64 x (*.f64 a y)) (exp.f64 (-.f64 (*.f64 t (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) b)))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 (exp.f64 b) (*.f64 a y)))
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 a (*.f64 y (exp.f64 b)))) (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))))
(+.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b))) (*.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) (*.f64 y (exp.f64 b)))))
(fma.f64 (/.f64 t a) (*.f64 (/.f64 x (exp.f64 b)) (/.f64 (log.f64 a) y)) (/.f64 x (*.f64 (exp.f64 b) (*.f64 a y))))
(+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y (*.f64 a (exp.f64 b)))))))
(+.f64 (+.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b))) (*.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) (*.f64 y (exp.f64 b))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 t t) x) (pow.f64 (log.f64 a) 2))) (*.f64 a (*.f64 y (exp.f64 b)))))
(fma.f64 (/.f64 t a) (*.f64 (/.f64 x (exp.f64 b)) (/.f64 (log.f64 a) y)) (fma.f64 1/2 (*.f64 (/.f64 t (/.f64 y t)) (/.f64 (pow.f64 (log.f64 a) 2) (*.f64 (exp.f64 b) (/.f64 a x)))) (/.f64 x (*.f64 (exp.f64 b) (*.f64 a y)))))
(+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y (*.f64 a (exp.f64 b))))) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 y (*.f64 a (exp.f64 b))))))))
(+.f64 (+.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b))) (*.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) (*.f64 y (exp.f64 b))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (/.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) (*.f64 a (exp.f64 b)))) (*.f64 1/6 (/.f64 (*.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 (log.f64 a) 3)) (*.f64 a (*.f64 y (exp.f64 b)))))))
(+.f64 (fma.f64 (/.f64 t a) (*.f64 (/.f64 x (exp.f64 b)) (/.f64 (log.f64 a) y)) (fma.f64 1/2 (*.f64 (/.f64 t (/.f64 y t)) (/.f64 (pow.f64 (log.f64 a) 2) (*.f64 (exp.f64 b) (/.f64 a x)))) (/.f64 x (*.f64 (exp.f64 b) (*.f64 a y))))) (*.f64 (/.f64 1/6 a) (/.f64 (*.f64 (pow.f64 (log.f64 a) 3) (*.f64 x (pow.f64 t 3))) (*.f64 y (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))
(fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 (*.f64 (pow.f64 a t) x) y)) (*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y))))
(-.f64 (*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y))) (*.f64 (/.f64 b a) (*.f64 x (/.f64 (pow.f64 a t) y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))))
(fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 (*.f64 (pow.f64 a t) x) y)) (fma.f64 -1 (*.f64 (*.f64 b b) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))))
(-.f64 (fma.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)) (*.f64 b (*.f64 b (*.f64 (*.f64 x 1/2) (/.f64 (pow.f64 a t) (*.f64 a y)))))) (*.f64 (/.f64 b a) (*.f64 x (/.f64 (pow.f64 a t) y))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))))) (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a)))))
(fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 -1/2 (*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y))) (fma.f64 1/6 (*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y))) (neg.f64 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a t) x)) (*.f64 a y)))))) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 (*.f64 (pow.f64 a t) x) y)) (fma.f64 -1 (*.f64 (*.f64 b b) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 a t) x)) (*.f64 a y))) (*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y))))))
(-.f64 (-.f64 (fma.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)) (*.f64 b (*.f64 b (*.f64 (*.f64 x 1/2) (/.f64 (pow.f64 a t) (*.f64 a y)))))) (*.f64 (/.f64 b a) (*.f64 x (/.f64 (pow.f64 a t) y)))) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 (*.f64 x 1/2) (/.f64 (pow.f64 a t) (*.f64 a y))) (*.f64 (*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y))) -1/3))))
(-.f64 (-.f64 (fma.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)) (*.f64 b (*.f64 b (*.f64 (*.f64 x 1/2) (/.f64 (pow.f64 a t) (*.f64 a y)))))) (*.f64 (/.f64 b a) (*.f64 x (/.f64 (pow.f64 a t) y)))) (*.f64 (pow.f64 b 3) (fma.f64 (*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y))) -1/3 (*.f64 (*.f64 x 1/2) (/.f64 (pow.f64 a t) (*.f64 a y))))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 a x)
(+.f64 (/.f64 (*.f64 a b) x) (/.f64 a x))
(+.f64 (/.f64 a x) (/.f64 a (/.f64 x b)))
(+.f64 (/.f64 a x) (*.f64 (/.f64 a x) b))
(+.f64 (/.f64 (*.f64 a b) x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 b 2)) x)) (/.f64 a x)))
(+.f64 (/.f64 a (/.f64 x b)) (fma.f64 1/2 (/.f64 a (/.f64 x (*.f64 b b))) (/.f64 a x)))
(+.f64 (*.f64 (/.f64 a x) b) (fma.f64 1/2 (/.f64 a (/.f64 (/.f64 x b) b)) (/.f64 a x)))
(+.f64 (/.f64 (*.f64 a b) x) (+.f64 (*.f64 1/2 (/.f64 (*.f64 a (pow.f64 b 2)) x)) (+.f64 (/.f64 a x) (*.f64 1/6 (/.f64 (*.f64 a (pow.f64 b 3)) x)))))
(+.f64 (/.f64 a (/.f64 x b)) (+.f64 (fma.f64 1/2 (/.f64 a (/.f64 x (*.f64 b b))) (/.f64 a x)) (/.f64 (*.f64 1/6 (*.f64 a (pow.f64 b 3))) x)))
(+.f64 (*.f64 (/.f64 a x) b) (fma.f64 1/2 (/.f64 a (/.f64 (/.f64 x b) b)) (fma.f64 1/6 (*.f64 (/.f64 a x) (pow.f64 b 3)) (/.f64 a x))))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(/.f64 (*.f64 a (exp.f64 b)) x)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
x
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(fma.f64 -1 (*.f64 x b) x)
(-.f64 x (*.f64 x b))
(+.f64 (*.f64 -1 (*.f64 b x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) (pow.f64 b 2))) x))
(fma.f64 -1 (*.f64 x b) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 x -1/2)) x))
(-.f64 (fma.f64 (*.f64 x 1/2) (*.f64 b b) x) (*.f64 x b))
(+.f64 (*.f64 -1 (*.f64 b x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 1/6 x) (*.f64 -1 (+.f64 (*.f64 1/2 x) (*.f64 -1 x))))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 x) (*.f64 -1 x)) (pow.f64 b 2))) x)))
(fma.f64 -1 (*.f64 x b) (fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 -1/2 x (fma.f64 1/6 x (neg.f64 (*.f64 x -1/2))))) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 x -1/2)) x)))
(-.f64 (-.f64 (fma.f64 (*.f64 x 1/2) (*.f64 b b) x) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 x 1/2) (*.f64 x -1/3)))) (*.f64 x b))
(-.f64 (-.f64 (fma.f64 (*.f64 x 1/2) (*.f64 b b) x) (*.f64 (pow.f64 b 3) (fma.f64 x -1/3 (*.f64 x 1/2)))) (*.f64 x b))
(+.f64 0 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b))))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x (exp.f64 b)) a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x (exp.f64 b)) a)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (/.f64 x (exp.f64 b)) a)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))))) 1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 1 (*.f64 y (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (pow.f64 a t) (*.f64 (/.f64 1 y) (/.f64 x (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 x (exp.f64 b)) (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) 1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 1 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) 2))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (neg.f64 (/.f64 (pow.f64 a t) y)) (/.f64 1 (*.f64 (neg.f64 a) (/.f64 (exp.f64 b) x))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 x (*.f64 a (exp.f64 b))) (/.f64 (pow.f64 a t) y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) (/.f64 x (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) 2) (/.f64 (*.f64 a (exp.f64 b)) x)) (/.f64 (cbrt.f64 (pow.f64 a t)) y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (/.f64 (*.f64 a (exp.f64 b)) x)) (/.f64 (sqrt.f64 (pow.f64 a t)) y))
(/.f64 (*.f64 (sqrt.f64 (pow.f64 a t)) (/.f64 (sqrt.f64 (pow.f64 a t)) y)) (*.f64 a (/.f64 (exp.f64 b) x)))
(*.f64 (*.f64 x (/.f64 (/.f64 (sqrt.f64 (pow.f64 a t)) (exp.f64 b)) a)) (/.f64 (sqrt.f64 (pow.f64 a t)) y))
(*.f64 (/.f64 (pow.f64 a t) a) (/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 1 a) (/.f64 (/.f64 (pow.f64 a t) y) (/.f64 (exp.f64 b) x)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) a) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (exp.f64 b) x)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) a) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (exp.f64 b) x)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 a t) 1) (/.f64 (/.f64 1 y) (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2))) (/.f64 (/.f64 1 y) (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (exp.f64 b) x)) 2))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a (/.f64 (exp.f64 b) x))) y)))
(/.f64 (/.f64 (/.f64 (pow.f64 a t) y) (cbrt.f64 (*.f64 (exp.f64 b) (/.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 b) (/.f64 a x)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2))) (/.f64 (/.f64 (pow.f64 a t) y) (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (exp.f64 b) x)) 2))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a (/.f64 (exp.f64 b) x))) y)))
(/.f64 (/.f64 (/.f64 (pow.f64 a t) y) (cbrt.f64 (*.f64 (exp.f64 b) (/.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 b) (/.f64 a x)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (exp.f64 b) x)) 2))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 b) (/.f64 a x)) 2))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2))) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 (pow.f64 a t) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (exp.f64 b) x)) 2))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 a (/.f64 (exp.f64 b) x))) y)))
(/.f64 (/.f64 (/.f64 (pow.f64 a t) y) (cbrt.f64 (*.f64 (exp.f64 b) (/.f64 a x)))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 b) (/.f64 a x)) 2)))
(*.f64 (/.f64 (pow.f64 a t) (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))) (/.f64 (/.f64 1 y) (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))) (/.f64 (/.f64 (pow.f64 a t) y) (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 a t) (/.f64 a x)) (/.f64 (/.f64 1 y) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 1 (/.f64 a x)) (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) 2) (/.f64 a x)) (/.f64 (cbrt.f64 (/.f64 (pow.f64 a t) y)) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (/.f64 a x)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 a t) y)) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) 1) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (neg.f64 a)) (/.f64 (neg.f64 x) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) x) (exp.f64 (neg.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) 1) (/.f64 x (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2)) (cbrt.f64 (/.f64 x (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(*.f64 (*.f64 (/.f64 (pow.f64 a t) (*.f64 a y)) (sqrt.f64 (/.f64 x (exp.f64 b)))) (sqrt.f64 (/.f64 x (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) 1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) 3) 1/3)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) 3)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))) 2)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(pow.f64 (*.f64 (/.f64 (*.f64 a (exp.f64 b)) x) (/.f64 y (pow.f64 a t))) -1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(pow.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 3) (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 3)) 1/3)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(pow.f64 (*.f64 (/.f64 y (pow.f64 a t)) (/.f64 (*.f64 a (exp.f64 b)) x)) -1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(pow.f64 (/.f64 (*.f64 y (/.f64 (*.f64 a (exp.f64 b)) x)) (pow.f64 a t)) -1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 a (exp.f64 b)) x) (/.f64 y (pow.f64 a t))) 1) -1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(neg.f64 (/.f64 (/.f64 (pow.f64 a t) y) (*.f64 (neg.f64 a) (/.f64 (exp.f64 b) x))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) 2))
(fabs.f64 (*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) y)) (/.f64 x (*.f64 a (exp.f64 b)))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b)))) 3))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 a t) y) 3) (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 3)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(exp.f64 (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))) b))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))) b) 1))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (/.f64 (pow.f64 a t) y) (exp.f64 b)) (/.f64 x a))
(+.f64 0 (/.f64 (*.f64 a (exp.f64 b)) x))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x))) (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a (exp.f64 b)) x))) 1)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 1)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 1 (/.f64 (*.f64 a (exp.f64 b)) x))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (exp.f64 b) x)) 2)) (cbrt.f64 (*.f64 a (/.f64 (exp.f64 b) x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 b) (/.f64 a x)) 2)) (cbrt.f64 (*.f64 (exp.f64 b) (/.f64 a x))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2)) (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (/.f64 (exp.f64 b) x)) 2)) (cbrt.f64 (*.f64 a (/.f64 (exp.f64 b) x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 b) (/.f64 a x)) 2)) (cbrt.f64 (*.f64 (exp.f64 b) (/.f64 a x))))
(*.f64 (pow.f64 (cbrt.f64 a) 2) (*.f64 (cbrt.f64 a) (/.f64 (exp.f64 b) x)))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)) (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (/.f64 (exp.f64 b) x)))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (neg.f64 a) (/.f64 1 (/.f64 (neg.f64 x) (exp.f64 b))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 (exp.f64 b) x) a)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 a x) (exp.f64 b))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 a 1) (/.f64 (exp.f64 b) x))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 1 x) (/.f64 a (exp.f64 (neg.f64 b))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) x) (/.f64 (cbrt.f64 a) (exp.f64 (neg.f64 b))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 (sqrt.f64 a) x) (/.f64 (sqrt.f64 a) (exp.f64 (neg.f64 b))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) 1) (/.f64 (cbrt.f64 a) (/.f64 x (exp.f64 b))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 (sqrt.f64 a) 1) (/.f64 (sqrt.f64 a) (/.f64 x (exp.f64 b))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2)) (/.f64 a (cbrt.f64 (/.f64 x (exp.f64 b)))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2)) (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 (cbrt.f64 (*.f64 a (/.f64 (exp.f64 b) x))) (/.f64 (pow.f64 (cbrt.f64 a) 2) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2)))
(/.f64 (pow.f64 (cbrt.f64 a) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) (cbrt.f64 (*.f64 (exp.f64 b) (/.f64 a x)))))
(*.f64 (/.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2)) (/.f64 (sqrt.f64 a) (cbrt.f64 (/.f64 x (exp.f64 b)))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 x (exp.f64 b)))) (/.f64 a (sqrt.f64 (/.f64 x (exp.f64 b)))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a) 2) (sqrt.f64 (/.f64 x (exp.f64 b)))) (/.f64 (cbrt.f64 a) (sqrt.f64 (/.f64 x (exp.f64 b)))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (/.f64 a (neg.f64 x)) (neg.f64 (exp.f64 b)))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (*.f64 (/.f64 a x) 1) (exp.f64 b))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (*.f64 (/.f64 a x) (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (cbrt.f64 (exp.f64 b)))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(*.f64 (*.f64 (/.f64 a x) (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 1)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(pow.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 3) 1/3)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)) 3)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a (exp.f64 b)) x)) 2)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(pow.f64 (/.f64 x (*.f64 a (exp.f64 b))) -1)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(pow.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 x (exp.f64 b)) 3)) 1/3)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(pow.f64 (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) 1) -1)
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(neg.f64 (/.f64 a (/.f64 (neg.f64 x) (exp.f64 b))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 2))
(sqrt.f64 (pow.f64 (*.f64 a (/.f64 (exp.f64 b) x)) 2))
(fabs.f64 (*.f64 (exp.f64 b) (/.f64 a x)))
(log.f64 (pow.f64 (exp.f64 a) (/.f64 (exp.f64 b) x)))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a (exp.f64 b)) x))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a (exp.f64 b)) x) 3))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(cbrt.f64 (/.f64 (pow.f64 a 3) (pow.f64 (/.f64 x (exp.f64 b)) 3)))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a (exp.f64 b)) x)))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(exp.f64 (+.f64 b (log.f64 (/.f64 a x))))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(exp.f64 (*.f64 (+.f64 b (log.f64 (/.f64 a x))) 1))
(*.f64 a (/.f64 (exp.f64 b) x))
(*.f64 (exp.f64 b) (/.f64 a x))
(+.f64 0 (/.f64 x (exp.f64 b)))
(/.f64 x (exp.f64 b))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (exp.f64 b)))) (cbrt.f64 (exp.f64 (/.f64 x (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (exp.f64 b))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (exp.f64 b))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (exp.f64 b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (exp.f64 b)))) 1)
(/.f64 x (exp.f64 b))
(*.f64 x (exp.f64 (neg.f64 b)))
(/.f64 x (exp.f64 b))
(*.f64 (/.f64 x (exp.f64 b)) 1)
(/.f64 x (exp.f64 b))
(*.f64 1 (/.f64 x (exp.f64 b)))
(/.f64 x (exp.f64 b))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2))
(/.f64 x (exp.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) (cbrt.f64 (/.f64 x (exp.f64 b))))
(/.f64 x (exp.f64 b))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (exp.f64 (neg.f64 b))))
(/.f64 x (exp.f64 b))
(*.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) (sqrt.f64 (/.f64 x (exp.f64 b))))
(/.f64 x (exp.f64 b))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (exp.f64 (neg.f64 b))))
(/.f64 x (exp.f64 b))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (exp.f64 b))))
(/.f64 x (exp.f64 b))
(*.f64 (exp.f64 (neg.f64 b)) x)
(/.f64 x (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (exp.f64 b)))
(/.f64 x (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (exp.f64 b)))
(/.f64 x (exp.f64 b))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (/.f64 x (cbrt.f64 (exp.f64 b))))
(/.f64 (/.f64 x (cbrt.f64 (exp.f64 b))) (pow.f64 (cbrt.f64 (exp.f64 b)) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (cbrt.f64 (/.f64 x (exp.f64 b))))
(*.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (exp.f64 b)) 2)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 (cbrt.f64 (exp.f64 b)) 2) (cbrt.f64 (/.f64 x (exp.f64 b)))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (exp.f64 b))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (exp.f64 b)) 2)) (/.f64 x (cbrt.f64 (exp.f64 b))))
(/.f64 (/.f64 x (cbrt.f64 (exp.f64 b))) (pow.f64 (cbrt.f64 (exp.f64 b)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 b))) (/.f64 x (sqrt.f64 (exp.f64 b))))
(/.f64 (/.f64 x (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (exp.f64 b))) (/.f64 (cbrt.f64 x) (sqrt.f64 (exp.f64 b))))
(*.f64 (/.f64 1 (sqrt.f64 (exp.f64 b))) (/.f64 x (sqrt.f64 (exp.f64 b))))
(/.f64 (/.f64 x (sqrt.f64 (exp.f64 b))) (sqrt.f64 (exp.f64 b)))
(pow.f64 (/.f64 x (exp.f64 b)) 1)
(/.f64 x (exp.f64 b))
(pow.f64 (pow.f64 (/.f64 x (exp.f64 b)) 3) 1/3)
(/.f64 x (exp.f64 b))
(pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 3)
(/.f64 x (exp.f64 b))
(pow.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) 2)
(/.f64 x (exp.f64 b))
(pow.f64 (/.f64 (exp.f64 b) x) -1)
(/.f64 x (exp.f64 b))
(pow.f64 (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 b) 3)) 1/3)
(/.f64 x (exp.f64 b))
(pow.f64 (/.f64 (/.f64 (exp.f64 b) x) 1) -1)
(/.f64 x (exp.f64 b))
(neg.f64 (/.f64 x (neg.f64 (exp.f64 b))))
(/.f64 x (exp.f64 b))
(sqrt.f64 (pow.f64 (/.f64 x (exp.f64 b)) 2))
(fabs.f64 (/.f64 x (exp.f64 b)))
(log.f64 (exp.f64 (/.f64 x (exp.f64 b))))
(/.f64 x (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (exp.f64 b)))))
(/.f64 x (exp.f64 b))
(cbrt.f64 (pow.f64 (/.f64 x (exp.f64 b)) 3))
(/.f64 x (exp.f64 b))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (exp.f64 b) 3)))
(/.f64 x (exp.f64 b))
(expm1.f64 (log1p.f64 (/.f64 x (exp.f64 b))))
(/.f64 x (exp.f64 b))
(log1p.f64 (expm1.f64 (/.f64 x (exp.f64 b))))
(/.f64 x (exp.f64 b))
(exp.f64 (-.f64 (log.f64 x) b))
(/.f64 x (exp.f64 b))
(exp.f64 (*.f64 (-.f64 (log.f64 x) b) 1))
(/.f64 x (exp.f64 b))

localize9.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 y (exp.f64 b))
0.2b
(*.f64 a (*.f64 y (exp.f64 b)))
2.4b
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
Compiler

Compiled 30 to 10 computations (66.7% saved)

series8.0ms (0%)

Counts
1 → 20
Calls

12 calls:

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

rewrite49.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
542×log-prod_binary64
414×exp-prod_binary64
359×prod-exp_binary64
334×pow-prod-down_binary64
249×pow2_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify48.0ms (0.2%)

Algorithm
egg-herbie
Rules
763×associate-/l*_binary64
506×associate-/r*_binary64
438×fma-def_binary64
305×associate-/l/_binary64
197×distribute-rgt-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02121337
16121284
220491260
Stop Event
node limit
Counts
83 → 111
Calls
Call 1
Inputs
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 a y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))) (/.f64 x (*.f64 y a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y a))) (*.f64 -1 (/.f64 x (*.f64 y a)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))) (/.f64 x (*.f64 y a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/6 (/.f64 x (*.f64 y a))) (+.f64 (*.f64 -1/2 (/.f64 x (*.f64 y a))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 a y))) (*.f64 1/2 (/.f64 x (*.f64 a y))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y a))) (*.f64 -1 (/.f64 x (*.f64 y a)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))) (/.f64 x (*.f64 y a)))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(+.f64 0 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))))) 1)
(*.f64 x (/.f64 1 (*.f64 y (*.f64 (exp.f64 b) a))))
(*.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))) 1)
(*.f64 1 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -2)) (cbrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))) (sqrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (*.f64 y (exp.f64 b)) (neg.f64 a))))
(*.f64 (/.f64 1 (*.f64 y (*.f64 (exp.f64 b) a))) x)
(*.f64 (/.f64 x a) (/.f64 1 (*.f64 y (exp.f64 b))))
(*.f64 (pow.f64 a -1) (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) a) (/.f64 (cbrt.f64 x) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 x) a) (/.f64 (sqrt.f64 x) (*.f64 y (exp.f64 b))))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 y (exp.f64 b))) (/.f64 (sqrt.f64 x) a))
(*.f64 (/.f64 1 (*.f64 y (exp.f64 b))) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (exp.f64 b))) (/.f64 (cbrt.f64 x) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y (*.f64 (exp.f64 b) a))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y (*.f64 (exp.f64 b) a))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 (exp.f64 b) a))) -2) (/.f64 x (cbrt.f64 (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 (exp.f64 b) a))) 2)) (cbrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 (exp.f64 b) a))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (pow.f64 (*.f64 y (*.f64 (exp.f64 b) a)) -1/2) (/.f64 x (sqrt.f64 (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y (*.f64 (exp.f64 b) a)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (/.f64 1 (*.f64 a y)) (/.f64 x (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 a y)) (/.f64 (cbrt.f64 x) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 a y)) (/.f64 (sqrt.f64 x) (exp.f64 b)))
(pow.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))) 2)
(pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -1)
(pow.f64 (exp.f64 1) (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b))
(pow.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 (exp.f64 b) a)) 3)) 1/3)
(pow.f64 (/.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b)) 2)) (cbrt.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b))) (sqrt.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b)))
(neg.f64 (/.f64 x (*.f64 (*.f64 y (exp.f64 b)) (neg.f64 a))))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -2))
(log.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 (exp.f64 b) a)) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))
(exp.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b) 1))
(exp.f64 (*.f64 (*.f64 3 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b)) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b)) 3))
(exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b)))) -1))
(exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b) 1) 1))
(exp.f64 (-.f64 (*.f64 (log.f64 x) 1) (+.f64 b (log.f64 (*.f64 a y)))))
(exp.f64 (-.f64 (log.f64 x) (*.f64 (+.f64 b (log.f64 (*.f64 a y))) 1)))
(exp.f64 (-.f64 (*.f64 (log.f64 x) 1) (*.f64 (+.f64 b (log.f64 (*.f64 a y))) 1)))
(exp.f64 (-.f64 (log.f64 (/.f64 x a)) (*.f64 (+.f64 b (log.f64 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (neg.f64 (+.f64 b (log.f64 (*.f64 a y))))))
(exp.f64 (+.f64 (neg.f64 (+.f64 b (log.f64 (*.f64 a y)))) (*.f64 (log.f64 x) 1)))
Outputs
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 x a) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))) (/.f64 x (*.f64 y a)))
(fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 x y)) (/.f64 x (*.f64 y a)))
(-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y)))
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y a))) (*.f64 -1 (/.f64 x (*.f64 y a)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))) (/.f64 x (*.f64 y a))))
(fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 (/.f64 x (*.f64 y a)) -1/2)) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 x y)) (/.f64 x (*.f64 y a))))
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x a) y)) (*.f64 (/.f64 (/.f64 x a) y) b))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/6 (/.f64 x (*.f64 y a))) (+.f64 (*.f64 -1/2 (/.f64 x (*.f64 y a))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 a y))) (*.f64 1/2 (/.f64 x (*.f64 a y))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y a))) (*.f64 -1 (/.f64 x (*.f64 y a)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))) (/.f64 x (*.f64 y a)))))
(fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 1/6 (/.f64 x (*.f64 y a)) (fma.f64 -1/2 (/.f64 x (*.f64 y a)) (neg.f64 (*.f64 (/.f64 x (*.f64 y a)) -1/2))))) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 (/.f64 x (*.f64 y a)) -1/2)) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 x y)) (/.f64 x (*.f64 y a)))))
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (fma.f64 (neg.f64 (pow.f64 b 3)) (+.f64 (*.f64 (/.f64 (/.f64 x y) a) 1/2) (*.f64 (/.f64 (/.f64 x y) a) -1/3)) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b)))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x a) y)) (*.f64 (/.f64 (/.f64 x a) y) b)) (*.f64 (*.f64 (pow.f64 b 3) (/.f64 (/.f64 x a) y)) -1/6))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(+.f64 0 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b)))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))))) 1)
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 x (/.f64 1 (*.f64 y (*.f64 (exp.f64 b) a))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))) 1)
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 1 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 y (*.f64 (exp.f64 b) a)))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -2)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))) (cbrt.f64 (pow.f64 (/.f64 a (/.f64 (/.f64 x (exp.f64 b)) y)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 b) (/.f64 a (/.f64 x y))) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -2)) (cbrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))) (cbrt.f64 (pow.f64 (/.f64 a (/.f64 (/.f64 x (exp.f64 b)) y)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 b) (/.f64 a (/.f64 x y))) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)) 2)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y (*.f64 (exp.f64 b) a)))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))) (sqrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (*.f64 y (exp.f64 b)) (neg.f64 a))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (/.f64 1 (*.f64 y (*.f64 (exp.f64 b) a))) x)
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (/.f64 x a) (/.f64 1 (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (pow.f64 a -1) (/.f64 x (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) a) (/.f64 (cbrt.f64 x) (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 x) a) (/.f64 (sqrt.f64 x) (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 y (exp.f64 b))) (/.f64 (sqrt.f64 x) a))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (/.f64 1 (*.f64 y (exp.f64 b))) (/.f64 x a))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 y (exp.f64 b))) (/.f64 (cbrt.f64 x) a))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y (*.f64 (exp.f64 b) a))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y (*.f64 (exp.f64 b) a))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 (exp.f64 b) a))) -2) (/.f64 x (cbrt.f64 (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) -2) (/.f64 x (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 (exp.f64 b) a))) 2)) (cbrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b)))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2) (cbrt.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 (exp.f64 b) a))) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y (*.f64 (exp.f64 b) a)))))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) 2)))
(*.f64 (pow.f64 (*.f64 y (*.f64 (exp.f64 b) a)) -1/2) (/.f64 x (sqrt.f64 (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (pow.f64 (*.f64 y (*.f64 a (exp.f64 b))) -1/2) (/.f64 x (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y (*.f64 (exp.f64 b) a)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b)))) (sqrt.f64 (*.f64 y (*.f64 a (exp.f64 b))))))
(*.f64 (/.f64 1 (*.f64 a y)) (/.f64 x (exp.f64 b)))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 a y)) (/.f64 (cbrt.f64 x) (exp.f64 b)))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 x) (*.f64 a y)) (/.f64 (sqrt.f64 x) (exp.f64 b)))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(pow.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))) 1)
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(pow.f64 (pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -2) 1/2)
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(pow.f64 (pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 a (/.f64 (/.f64 x (exp.f64 b)) y)) -3))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 b) (/.f64 a (/.f64 x y))) -3))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 (/.f64 a x) (exp.f64 b))) -3))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))) 3)
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))) 2)
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -1)
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(pow.f64 (exp.f64 1) (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(pow.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 (exp.f64 b) a)) 3)) 1/3)
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(pow.f64 (/.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) 1) -1)
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b)) 2)) (cbrt.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (/.f64 x (*.f64 y a))) b)) 2)) (cbrt.f64 (-.f64 (log.f64 (/.f64 x (*.f64 y a))) b)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (/.f64 (/.f64 x y) a)) b)) 2)) (cbrt.f64 (-.f64 (log.f64 (/.f64 (/.f64 x y) a)) b)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (/.f64 (/.f64 x a) y)) b)) 2)) (cbrt.f64 (-.f64 (log.f64 (/.f64 (/.f64 x a) y)) b)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b))) (sqrt.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (/.f64 x (*.f64 y a))) b))) (sqrt.f64 (-.f64 (log.f64 (/.f64 x (*.f64 y a))) b)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (/.f64 (/.f64 x y) a)) b))) (sqrt.f64 (-.f64 (log.f64 (/.f64 (/.f64 x y) a)) b)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (/.f64 (/.f64 x a) y)) b))) (sqrt.f64 (-.f64 (log.f64 (/.f64 (/.f64 x a) y)) b)))
(neg.f64 (/.f64 x (*.f64 (*.f64 y (exp.f64 b)) (neg.f64 a))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -2))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(log.f64 (exp.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a))))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b))) -3))
(cbrt.f64 (pow.f64 (/.f64 a (/.f64 (/.f64 x (exp.f64 b)) y)) -3))
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 b) (/.f64 a (/.f64 x y))) -3))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 (/.f64 a x) (exp.f64 b))) -3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y (*.f64 (exp.f64 b) a)) 3)))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y (*.f64 (exp.f64 b) a)))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b) 1))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (*.f64 (*.f64 3 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b)) 1/3))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b)) 3))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b)) 2))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a y) (/.f64 x (exp.f64 b)))) -1))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 (/.f64 x (*.f64 a y))) b) 1) 1))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 (log.f64 x) 1) (+.f64 b (log.f64 (*.f64 a y)))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (-.f64 (log.f64 x) (*.f64 (+.f64 b (log.f64 (*.f64 a y))) 1)))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (-.f64 (*.f64 (log.f64 x) 1) (*.f64 (+.f64 b (log.f64 (*.f64 a y))) 1)))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (-.f64 (log.f64 (/.f64 x a)) (*.f64 (+.f64 b (log.f64 y)) 1)))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (neg.f64 (+.f64 b (log.f64 (*.f64 a y))))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(exp.f64 (+.f64 (neg.f64 (+.f64 b (log.f64 (*.f64 a y)))) (*.f64 (log.f64 x) 1)))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))

localize51.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (exp.f64 b))
0.0b
(/.f64 (/.f64 x (exp.f64 b)) y)
2.8b
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
Compiler

Compiled 30 to 10 computations (66.7% saved)

series8.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite60.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
587×log-prod_binary64
450×exp-prod_binary64
373×pow-prod-down_binary64
275×pow2_binary64
210×log-div_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify67.0ms (0.2%)

Algorithm
egg-herbie
Rules
437×unswap-sqr_binary64
422×distribute-rgt-in_binary64
192×sqr-pow_binary64
184×distribute-rgt-neg-in_binary64
163×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03472764
19522675
233492636
Stop Event
node limit
Counts
196 → 195
Calls
Call 1
Inputs
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))) (/.f64 x (*.f64 y a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y a))) (*.f64 -1 (/.f64 x (*.f64 y a)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))) (/.f64 x (*.f64 y a))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/6 (/.f64 x (*.f64 y a))) (+.f64 (*.f64 -1/2 (/.f64 x (*.f64 y a))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 a y))) (*.f64 1/2 (/.f64 x (*.f64 a y))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y a))) (*.f64 -1 (/.f64 x (*.f64 y a)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))) (/.f64 x (*.f64 y a)))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (+.f64 (/.f64 x y) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1 (/.f64 x y))) (pow.f64 b 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/6 (/.f64 x y)) (+.f64 (*.f64 -1/2 (/.f64 x y)) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1 (/.f64 x y)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (+.f64 (/.f64 x y) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1 (/.f64 x y))) (pow.f64 b 2))))))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(+.f64 0 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))) 1)
(*.f64 (/.f64 x (exp.f64 b)) (/.f64 1 (*.f64 y a)))
(*.f64 (/.f64 x (*.f64 (exp.f64 b) y)) (pow.f64 a -1))
(*.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))) 1)
(*.f64 1 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 y x) (exp.f64 b))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 y x) (exp.f64 b))) -2)) (cbrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2)) (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (pow.f64 a -1)))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))) (sqrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (*.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (pow.f64 a -1)))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 b) y)) (/.f64 1 (neg.f64 a)))
(*.f64 (pow.f64 a -1) (/.f64 x (*.f64 (exp.f64 b) y)))
(*.f64 (/.f64 x a) (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) a) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) y))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) a) (/.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) y))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) 1) (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2)) 1) (/.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) 1) (/.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) a))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 y) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (/.f64 x (*.f64 (exp.f64 b) y)) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) (sqrt.f64 a)) (/.f64 (/.f64 1 y) (sqrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (/.f64 x (*.f64 (exp.f64 b) y)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (sqrt.f64 a)))
(pow.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))) 1)
(pow.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 y x) (exp.f64 b))) -2) 1/2)
(pow.f64 (pow.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))) 2)
(pow.f64 (*.f64 a (*.f64 (/.f64 y x) (exp.f64 b))) -1)
(pow.f64 (exp.f64 1) (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -3) (pow.f64 a 3)) 1/3)
(pow.f64 (*.f64 (*.f64 (/.f64 y x) (exp.f64 b)) a) -1)
(pow.f64 (/.f64 (*.f64 y a) (/.f64 x (exp.f64 b))) -1)
(pow.f64 (/.f64 (*.f64 a (*.f64 (/.f64 y x) (exp.f64 b))) 1) -1)
(pow.f64 (*.f64 (*.f64 y a) (/.f64 (exp.f64 b) x)) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a))) 2)) (cbrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a)))) (sqrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a))))
(neg.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 b) y)) (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 y x) (exp.f64 b))) -2))
(log.f64 (exp.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(exp.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a)))
(exp.f64 (*.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a)) 1))
(exp.f64 (*.f64 (*.f64 3 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))) 2))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 (/.f64 y x)) b)) -1))
(exp.f64 (*.f64 (*.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a)) 1) 1))
(+.f64 0 (/.f64 x (*.f64 (exp.f64 b) y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (exp.f64 b) y)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (exp.f64 b) y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (exp.f64 b) y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (exp.f64 b) y))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (exp.f64 b) y)))) 1)
(*.f64 x (/.f64 1 (*.f64 (exp.f64 b) y)))
(*.f64 (/.f64 x (exp.f64 b)) (/.f64 1 y))
(*.f64 (/.f64 x (*.f64 (exp.f64 b) y)) 1)
(*.f64 1 (/.f64 x (*.f64 (exp.f64 b) y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) (*.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) (/.f64 1 y)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2)) (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))))
(*.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) (*.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))))
(*.f64 (/.f64 (neg.f64 x) (exp.f64 b)) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 y) (/.f64 x (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) (exp.f64 b)))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) (exp.f64 b)))
(*.f64 (/.f64 x 1) (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) 1) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) y))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) 1) (/.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (exp.f64 (neg.f64 b)) (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x (exp.f64 b)) (cbrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) (cbrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (exp.f64 (neg.f64 b)) (sqrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (/.f64 (/.f64 x (exp.f64 b)) (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) (sqrt.f64 y)))
(pow.f64 (/.f64 x (*.f64 (exp.f64 b) y)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) 2)
(pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -1)
(pow.f64 (exp.f64 1) (-.f64 (log.f64 (/.f64 x y)) b))
(pow.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 b) x) -3) (pow.f64 y 3)) 1/3)
(pow.f64 (*.f64 (/.f64 (exp.f64 b) x) y) -1)
(pow.f64 (/.f64 (*.f64 (exp.f64 b) y) x) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 y x) (exp.f64 b)) 1) -1)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (/.f64 x y)) b)) 2)) (cbrt.f64 (-.f64 (log.f64 (/.f64 x y)) b)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (/.f64 x y)) b))) (sqrt.f64 (-.f64 (log.f64 (/.f64 x y)) b)))
(neg.f64 (/.f64 (/.f64 x (exp.f64 b)) (neg.f64 y)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2))
(log.f64 (exp.f64 (/.f64 x (*.f64 (exp.f64 b) y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (exp.f64 b) y)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 b) x) -3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (exp.f64 b) y))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (exp.f64 b) y))))
(exp.f64 (-.f64 (log.f64 (/.f64 x y)) b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 x y)) b) 1))
(exp.f64 (*.f64 (*.f64 3 (-.f64 (log.f64 (/.f64 x y)) b)) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log.f64 (/.f64 x y)) b)) 3))
(exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log.f64 (/.f64 x y)) b)) 2))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 y x)) b) -1))
(exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 (/.f64 x y)) b) 1) 1))
Outputs
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))) (/.f64 x (*.f64 y a)))
(fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 x y)) (/.f64 (/.f64 x a) y))
(-.f64 (/.f64 x (*.f64 a y)) (/.f64 (*.f64 (/.f64 b y) x) a))
(-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 x y) (/.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y a))) (*.f64 -1 (/.f64 x (*.f64 y a)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))) (/.f64 x (*.f64 y a))))
(fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 (/.f64 (/.f64 x a) y) -1/2)) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 x y)) (/.f64 (/.f64 x a) y)))
(+.f64 (/.f64 x (*.f64 a y)) (-.f64 (*.f64 (*.f64 b b) (*.f64 (/.f64 1/2 a) (/.f64 x y))) (/.f64 (*.f64 (/.f64 b y) x) a)))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/6 (/.f64 x (*.f64 y a))) (+.f64 (*.f64 -1/2 (/.f64 x (*.f64 y a))) (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 x (*.f64 a y))) (*.f64 1/2 (/.f64 x (*.f64 a y))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/2 (/.f64 x (*.f64 y a))) (*.f64 -1 (/.f64 x (*.f64 y a)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))) (/.f64 x (*.f64 y a)))))
(fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 1/6 (/.f64 (/.f64 x a) y) (fma.f64 -1/2 (/.f64 (/.f64 x a) y) (neg.f64 (*.f64 (/.f64 (/.f64 x a) y) -1/2))))) (fma.f64 -1 (*.f64 (*.f64 b b) (*.f64 (/.f64 (/.f64 x a) y) -1/2)) (fma.f64 -1 (*.f64 (/.f64 b a) (/.f64 x y)) (/.f64 (/.f64 x a) y))))
(+.f64 (-.f64 (/.f64 x (*.f64 a y)) (/.f64 (*.f64 (/.f64 b y) x) a)) (fma.f64 (neg.f64 (pow.f64 b 3)) (+.f64 (*.f64 (/.f64 1/2 a) (/.f64 x y)) (*.f64 (/.f64 x (*.f64 a y)) -1/3)) (*.f64 (*.f64 b b) (*.f64 (/.f64 1/2 a) (/.f64 x y)))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a))) (*.f64 (*.f64 (pow.f64 b 3) (/.f64 (/.f64 x y) a)) -1/6))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(fma.f64 -1 (/.f64 (*.f64 x b) y) (/.f64 x y))
(-.f64 (/.f64 x y) (*.f64 (/.f64 b y) x))
(-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (+.f64 (/.f64 x y) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1 (/.f64 x y))) (pow.f64 b 2)))))
(+.f64 (fma.f64 -1 (/.f64 (*.f64 x b) y) (/.f64 x y)) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 x y))) (*.f64 b b)))
(-.f64 (fma.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 b b) (/.f64 x y)) (*.f64 (/.f64 b y) x))
(-.f64 (fma.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 b b) (/.f64 x y)) (/.f64 (*.f64 x b) y))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/6 (/.f64 x y)) (+.f64 (*.f64 -1/2 (/.f64 x y)) (*.f64 -1 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1 (/.f64 x y)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (+.f64 (/.f64 x y) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 -1 (/.f64 x y))) (pow.f64 b 2))))))
(fma.f64 -1 (*.f64 (pow.f64 b 3) (fma.f64 1/6 (/.f64 x y) (fma.f64 -1/2 (/.f64 x y) (neg.f64 (*.f64 -1/2 (/.f64 x y)))))) (+.f64 (fma.f64 -1 (/.f64 (*.f64 x b) y) (/.f64 x y)) (*.f64 (neg.f64 (*.f64 -1/2 (/.f64 x y))) (*.f64 b b))))
(-.f64 (-.f64 (fma.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 b b) (/.f64 x y)) (*.f64 (/.f64 b y) x)) (*.f64 (pow.f64 b 3) (+.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 (/.f64 x y) -1/3))))
(+.f64 (fma.f64 (*.f64 1/2 (/.f64 x y)) (*.f64 b b) (/.f64 x y)) (-.f64 (*.f64 -1/6 (*.f64 (/.f64 x y) (pow.f64 b 3))) (/.f64 (*.f64 x b) y)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(+.f64 0 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))) 1)
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (/.f64 x (exp.f64 b)) (/.f64 1 (*.f64 y a)))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (/.f64 x (*.f64 (exp.f64 b) y)) (pow.f64 a -1))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))) 1)
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 1 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 y x) (exp.f64 b))) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 y (/.f64 (exp.f64 b) x))) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 y x) (exp.f64 b))) -2)) (cbrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))) (cbrt.f64 (pow.f64 (*.f64 a (*.f64 y (/.f64 (exp.f64 b) x))) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b))) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2)) (*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (pow.f64 a -1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -2)) (*.f64 (/.f64 1 a) (cbrt.f64 (/.f64 x (*.f64 y (exp.f64 b))))))
(*.f64 (/.f64 1 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -2)) (cbrt.f64 (/.f64 x (*.f64 y (exp.f64 b))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 x y) (exp.f64 b)) 2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 x y) (exp.f64 b))) a))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))) (sqrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (*.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (pow.f64 a -1)))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (/.f64 (neg.f64 x) (*.f64 (exp.f64 b) y)) (/.f64 1 (neg.f64 a)))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (pow.f64 a -1) (/.f64 x (*.f64 (exp.f64 b) y)))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (/.f64 x a) (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) a) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) y))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) a) (/.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) y))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) 1) (/.f64 (/.f64 1 y) a))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2)) 1) (/.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) a))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -2)) (*.f64 (/.f64 1 a) (cbrt.f64 (/.f64 x (*.f64 y (exp.f64 b))))))
(*.f64 (/.f64 1 a) (*.f64 (cbrt.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -2)) (cbrt.f64 (/.f64 x (*.f64 y (exp.f64 b))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 x y) (exp.f64 b)) 2)) (/.f64 (cbrt.f64 (/.f64 (/.f64 x y) (exp.f64 b))) a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) 1) (/.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) a))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 y) (cbrt.f64 a)))
(*.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 a) 2) (exp.f64 b))) (/.f64 1 (*.f64 (cbrt.f64 a) y)))
(/.f64 (/.f64 x (*.f64 (*.f64 y (exp.f64 b)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 x (*.f64 (exp.f64 b) (pow.f64 (cbrt.f64 a) 2))) (*.f64 y (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (/.f64 x (*.f64 (exp.f64 b) y)) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 x (*.f64 (cbrt.f64 a) (*.f64 y (exp.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 x (*.f64 (*.f64 y (exp.f64 b)) (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (/.f64 x y) (*.f64 (cbrt.f64 a) (exp.f64 b))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 x y) (exp.f64 b)) 2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (cbrt.f64 a)))
(*.f64 (/.f64 x (*.f64 (pow.f64 (cbrt.f64 a) 2) (exp.f64 b))) (/.f64 1 (*.f64 (cbrt.f64 a) y)))
(/.f64 (/.f64 x (*.f64 (*.f64 y (exp.f64 b)) (cbrt.f64 a))) (pow.f64 (cbrt.f64 a) 2))
(/.f64 (/.f64 x (*.f64 (exp.f64 b) (pow.f64 (cbrt.f64 a) 2))) (*.f64 y (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 x (exp.f64 b)) (sqrt.f64 a)) (/.f64 (/.f64 1 y) (sqrt.f64 a)))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 a) (exp.f64 b))) (/.f64 1 (*.f64 (sqrt.f64 a) y)))
(/.f64 (/.f64 x (*.f64 (*.f64 y (exp.f64 b)) (sqrt.f64 a))) (sqrt.f64 a))
(/.f64 (/.f64 x (*.f64 (exp.f64 b) (sqrt.f64 a))) (*.f64 y (sqrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (/.f64 x (*.f64 (exp.f64 b) y)) (sqrt.f64 a)))
(/.f64 (*.f64 (pow.f64 a -1/2) (/.f64 x (*.f64 y (exp.f64 b)))) (sqrt.f64 a))
(*.f64 (pow.f64 a -1/2) (/.f64 x (*.f64 (*.f64 y (exp.f64 b)) (sqrt.f64 a))))
(*.f64 (pow.f64 a -1/2) (/.f64 (/.f64 x y) (*.f64 (exp.f64 b) (sqrt.f64 a))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 x (*.f64 y (exp.f64 b)))) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 x y) (exp.f64 b)) 2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (/.f64 x y) (exp.f64 b))) (sqrt.f64 a)))
(pow.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))) 1)
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(pow.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 y x) (exp.f64 b))) -2) 1/2)
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(pow.f64 (pow.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))) 3) 1/3)
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))) 3)
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))) 2)
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(pow.f64 (*.f64 a (*.f64 (/.f64 y x) (exp.f64 b))) -1)
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(pow.f64 (exp.f64 1) (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a)))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -3) (pow.f64 a 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -3) (pow.f64 a 3)))
(pow.f64 (*.f64 (*.f64 (/.f64 y x) (exp.f64 b)) a) -1)
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(pow.f64 (/.f64 (*.f64 y a) (/.f64 x (exp.f64 b))) -1)
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(pow.f64 (/.f64 (*.f64 a (*.f64 (/.f64 y x) (exp.f64 b))) 1) -1)
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(pow.f64 (*.f64 (*.f64 y a) (/.f64 (exp.f64 b) x)) -1)
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a))) 2)) (cbrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (/.f64 x y)) (+.f64 b (log.f64 a)))) 2)) (cbrt.f64 (-.f64 (log.f64 (/.f64 x y)) (+.f64 b (log.f64 a)))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a)))) (sqrt.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a))))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (/.f64 x y)) (+.f64 b (log.f64 a))))) (sqrt.f64 (-.f64 (log.f64 (/.f64 x y)) (+.f64 b (log.f64 a)))))
(neg.f64 (/.f64 (/.f64 x (*.f64 (exp.f64 b) y)) (neg.f64 a)))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 y x) (exp.f64 b))) -2))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(log.f64 (exp.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))) 3))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -3) (pow.f64 a 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b)))))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(exp.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a)))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(exp.f64 (*.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a)) 1))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(exp.f64 (*.f64 (*.f64 3 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a))) 1/3))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))) 3))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x (*.f64 (*.f64 y a) (exp.f64 b))))) 2))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(exp.f64 (*.f64 (+.f64 (log.f64 a) (+.f64 (log.f64 (/.f64 y x)) b)) -1))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(exp.f64 (*.f64 (*.f64 (-.f64 (-.f64 (log.f64 (/.f64 x y)) b) (log.f64 a)) 1) 1))
(/.f64 (/.f64 (/.f64 x a) y) (exp.f64 b))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 (/.f64 x y) a) (exp.f64 b))
(+.f64 0 (/.f64 x (*.f64 (exp.f64 b) y)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (exp.f64 b) y)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 (exp.f64 b) y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 y (exp.f64 b))))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 y (exp.f64 b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 y (exp.f64 b)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x y) (exp.f64 b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (exp.f64 b) y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 (exp.f64 b) y))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 y (exp.f64 b)))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x y) (exp.f64 b))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 (exp.f64 b) y)))) 1)
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 x (/.f64 1 (*.f64 (exp.f64 b) y)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (/.f64 x (exp.f64 b)) (/.f64 1 y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (/.f64 x (*.f64 (exp.f64 b) y)) 1)
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 1 (/.f64 x (*.f64 (exp.f64 b) y)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) (*.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) (/.f64 1 y)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -2)) (cbrt.f64 (/.f64 x (*.f64 y (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 x y) (exp.f64 b)) 2)) (cbrt.f64 (/.f64 (/.f64 x y) (exp.f64 b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2)) (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -2)) (cbrt.f64 (/.f64 x (*.f64 y (exp.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 x y) (exp.f64 b)) 2)) (cbrt.f64 (/.f64 (/.f64 x y) (exp.f64 b))))
(*.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) (*.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) (/.f64 1 y)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (/.f64 (neg.f64 x) (exp.f64 b)) (/.f64 1 (neg.f64 y)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (/.f64 1 y) (/.f64 x (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) (exp.f64 b)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (/.f64 x 1) (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) 1) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) 1) (/.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (exp.f64 (neg.f64 b)) (cbrt.f64 y)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 y)) (exp.f64 b)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x (exp.f64 b)) (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 x (*.f64 (cbrt.f64 y) (exp.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x (cbrt.f64 y)) (exp.f64 b)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y (exp.f64 b)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x y) (exp.f64 b))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (/.f64 x (exp.f64 b))) (cbrt.f64 y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (exp.f64 (neg.f64 b)) (cbrt.f64 y)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 y)) (exp.f64 b)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (exp.f64 (neg.f64 b)) (sqrt.f64 y)))
(/.f64 (/.f64 x (*.f64 (exp.f64 b) (sqrt.f64 y))) (sqrt.f64 y))
(*.f64 (pow.f64 y -1/2) (/.f64 (/.f64 x (exp.f64 b)) (sqrt.f64 y)))
(/.f64 (*.f64 (pow.f64 y -1/2) (/.f64 x (exp.f64 b))) (sqrt.f64 y))
(*.f64 (pow.f64 y -1/2) (/.f64 x (*.f64 (exp.f64 b) (sqrt.f64 y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x (exp.f64 b))) (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (exp.f64 (neg.f64 b)) (sqrt.f64 y)))
(/.f64 (/.f64 x (*.f64 (exp.f64 b) (sqrt.f64 y))) (sqrt.f64 y))
(pow.f64 (/.f64 x (*.f64 (exp.f64 b) y)) 1)
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(pow.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2) 1/2)
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(pow.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -3))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) 3)
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 (exp.f64 b) y))) 2)
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -1)
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(pow.f64 (exp.f64 1) (-.f64 (log.f64 (/.f64 x y)) b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(pow.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 b) x) -3) (pow.f64 y 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 b) x) -3) (pow.f64 y 3)))
(pow.f64 (*.f64 (/.f64 (exp.f64 b) x) y) -1)
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(pow.f64 (/.f64 (*.f64 (exp.f64 b) y) x) -1)
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(pow.f64 (/.f64 (*.f64 (/.f64 y x) (exp.f64 b)) 1) -1)
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (-.f64 (log.f64 (/.f64 x y)) b)) 2)) (cbrt.f64 (-.f64 (log.f64 (/.f64 x y)) b)))
(pow.f64 (exp.f64 (sqrt.f64 (-.f64 (log.f64 (/.f64 x y)) b))) (sqrt.f64 (-.f64 (log.f64 (/.f64 x y)) b)))
(neg.f64 (/.f64 (/.f64 x (exp.f64 b)) (neg.f64 y)))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -2))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(log.f64 (exp.f64 (/.f64 x (*.f64 (exp.f64 b) y))))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 (exp.f64 b) y)))))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (exp.f64 b)) -3))
(cbrt.f64 (pow.f64 (*.f64 y (/.f64 (exp.f64 b) x)) -3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (exp.f64 b) x) -3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 (exp.f64 b) y))))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 (exp.f64 b) y))))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(exp.f64 (-.f64 (log.f64 (/.f64 x y)) b))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(exp.f64 (*.f64 (-.f64 (log.f64 (/.f64 x y)) b) 1))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(exp.f64 (*.f64 (*.f64 3 (-.f64 (log.f64 (/.f64 x y)) b)) 1/3))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log.f64 (/.f64 x y)) b)) 3))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(exp.f64 (*.f64 (*.f64 1/2 (-.f64 (log.f64 (/.f64 x y)) b)) 2))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 y x)) b) -1))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))
(exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 (/.f64 x y)) b) 1) 1))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x y) (exp.f64 b))

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (pow.f64 a t) y)
6.3b
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
Compiler

Compiled 30 to 10 computations (66.7% saved)

series9.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite49.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
582×log-prod_binary64
415×pow-prod-down_binary64
284×pow2_binary64
260×pow-unpow_binary64
199×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0913
120013
2291513
Stop Event
node limit
Counts
1 → 64
Calls
Call 1
Inputs
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 a t) (*.f64 y (/.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 a t) (*.f64 (/.f64 a x) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 a t) (/.f64 (*.f64 a y) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 a t) (/.f64 y (/.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 (/.f64 y (pow.f64 a t)) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 a (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 y (pow.f64 a t)) (/.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 a y) (*.f64 (pow.f64 a t) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y (*.f64 (pow.f64 a t) (/.f64 x a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (/.f64 x (/.f64 y (pow.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 a t)) (*.f64 (/.f64 a x) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (/.f64 y (pow.f64 a t)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 a t) x)) (neg.f64 (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 a t) (/.f64 x a))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (/.f64 y (pow.f64 a t)))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 a t)) x) (*.f64 (neg.f64 y) a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 a t)) 1) (*.f64 (neg.f64 y) (/.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a t) (neg.f64 x)) (*.f64 y (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 a t)) (neg.f64 x)) (*.f64 (neg.f64 y) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) (pow.f64 a t)) (*.f64 (neg.f64 a) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 a) (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (neg.f64 (pow.f64 a t))) (*.f64 a (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) (neg.f64 (pow.f64 a t))) (*.f64 (neg.f64 a) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) 1) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) (sqrt.f64 y)) (sqrt.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) 1) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) (sqrt.f64 a)) (sqrt.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 a t)) (/.f64 x a)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 a t) y)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 a t) y) (neg.f64 x)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x a) (neg.f64 (pow.f64 a t))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y (pow.f64 a t)) (/.f64 a x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 a y) (*.f64 (pow.f64 a t) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (*.f64 (pow.f64 a t) (/.f64 x a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 a (/.f64 x (/.f64 y (pow.f64 a t)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 2))))))

simplify46.0ms (0.2%)

Algorithm
egg-herbie
Rules
400×associate-/l/_binary64
355×fma-def_binary64
354×associate-/r/_binary64
347×*-commutative_binary64
205×times-frac_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02061682
15981647
222401623
Stop Event
node limit
Counts
112 → 95
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(/.f64 x (*.f64 a y))
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 a y)) (/.f64 x (*.f64 y a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y a))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y a)) (/.f64 x (*.f64 y a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y a))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 y a))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y a)) (/.f64 x (*.f64 y a)))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(+.f64 0 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 1)
(/.f64 (pow.f64 a t) (*.f64 y (/.f64 a x)))
(/.f64 (pow.f64 a t) (*.f64 (/.f64 a x) y))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 a y) x))
(/.f64 (pow.f64 a t) (/.f64 y (/.f64 x a)))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))
(/.f64 x (*.f64 (/.f64 y (pow.f64 a t)) a))
(/.f64 x (*.f64 a (/.f64 y (pow.f64 a t))))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 1 (*.f64 (/.f64 y (pow.f64 a t)) (/.f64 a x)))
(/.f64 1 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))))
(/.f64 1 (/.f64 (*.f64 a y) (*.f64 (pow.f64 a t) x)))
(/.f64 1 (/.f64 y (*.f64 (pow.f64 a t) (/.f64 x a))))
(/.f64 1 (/.f64 a (/.f64 x (/.f64 y (pow.f64 a t)))))
(/.f64 (neg.f64 (pow.f64 a t)) (*.f64 (/.f64 a x) (neg.f64 y)))
(/.f64 (neg.f64 x) (*.f64 (/.f64 y (pow.f64 a t)) (neg.f64 a)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) y)
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(/.f64 (neg.f64 (*.f64 (pow.f64 a t) x)) (neg.f64 (*.f64 a y)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a t) (/.f64 x a))) (neg.f64 y))
(/.f64 (neg.f64 (/.f64 x (/.f64 y (pow.f64 a t)))) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) x) (*.f64 (neg.f64 y) a))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) 1) (*.f64 (neg.f64 y) (/.f64 a x)))
(/.f64 (*.f64 (pow.f64 a t) (neg.f64 x)) (*.f64 y (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) (neg.f64 x)) (*.f64 (neg.f64 y) (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 x) (pow.f64 a t)) (*.f64 (neg.f64 a) y))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 a) (/.f64 y (pow.f64 a t))))
(/.f64 (*.f64 x (neg.f64 (pow.f64 a t))) (*.f64 a (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (pow.f64 a t))) (*.f64 (neg.f64 a) (neg.f64 y)))
(/.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) 1) y)
(/.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) 1) a)
(/.f64 (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) (/.f64 x a)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 a t) y)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) y) (neg.f64 x)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 x a) (neg.f64 (pow.f64 a t))) (neg.f64 y))
(pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 1)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) 3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) 2)
(pow.f64 (*.f64 (/.f64 y (pow.f64 a t)) (/.f64 a x)) -1)
(pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -1)
(pow.f64 (/.f64 (*.f64 a y) (*.f64 (pow.f64 a t) x)) -1)
(pow.f64 (/.f64 y (*.f64 (pow.f64 a t) (/.f64 x a))) -1)
(pow.f64 (/.f64 a (/.f64 x (/.f64 y (pow.f64 a t)))) -1)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 2))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 2))
Outputs
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a) (/.f64 x y))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) y))
(/.f64 x (*.f64 (*.f64 a y) (pow.f64 (/.f64 1 a) t)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a) (/.f64 x y))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) y))
(/.f64 x (*.f64 (*.f64 a y) (pow.f64 (/.f64 1 a) t)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a) (/.f64 x y))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) y))
(/.f64 x (*.f64 (*.f64 a y) (pow.f64 (/.f64 1 a) t)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(*.f64 (/.f64 (exp.f64 (neg.f64 (*.f64 t (neg.f64 (log.f64 a))))) a) (/.f64 x y))
(*.f64 (/.f64 x a) (/.f64 (pow.f64 (exp.f64 (neg.f64 t)) (neg.f64 (log.f64 a))) y))
(/.f64 x (*.f64 (*.f64 a y) (pow.f64 (/.f64 1 a) t)))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) a) (/.f64 x y))
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 y (/.f64 a x)))
(*.f64 (/.f64 x (*.f64 a y)) (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) a) (/.f64 x y))
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 y (/.f64 a x)))
(*.f64 (/.f64 x (*.f64 a y)) (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) a) (/.f64 x y))
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 y (/.f64 a x)))
(*.f64 (/.f64 x (*.f64 a y)) (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) a) (/.f64 x y))
(/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) (*.f64 y (/.f64 a x)))
(*.f64 (/.f64 x (*.f64 a y)) (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 a y)) (/.f64 x (*.f64 y a)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) y)))
(fma.f64 (/.f64 t y) (/.f64 (log.f64 a) (/.f64 a x)) (/.f64 (/.f64 x y) a))
(fma.f64 (/.f64 t a) (*.f64 (/.f64 x y) (log.f64 a)) (/.f64 x (*.f64 a y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y a))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y a)) (/.f64 x (*.f64 y a))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 t t) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 a y)) (+.f64 (/.f64 x (*.f64 a y)) (*.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) y))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) a) (/.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) y)) (fma.f64 (/.f64 t y) (/.f64 (log.f64 a) (/.f64 a x)) (/.f64 (/.f64 x y) a)))
(fma.f64 (/.f64 1/2 a) (*.f64 (/.f64 (*.f64 x (*.f64 t t)) y) (pow.f64 (log.f64 a) 2)) (fma.f64 (/.f64 t a) (*.f64 (/.f64 x y) (log.f64 a)) (/.f64 x (*.f64 a y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y a))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 y a))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y a)) (/.f64 x (*.f64 y a)))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 t t) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 a y)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 (*.f64 x (pow.f64 (log.f64 a) 3)) a)) (+.f64 (/.f64 x (*.f64 a y)) (*.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) y)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) a) (/.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) y)) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 x (/.f64 a (pow.f64 (log.f64 a) 3)))) (fma.f64 (/.f64 t y) (/.f64 (log.f64 a) (/.f64 a x)) (/.f64 (/.f64 x y) a))))
(fma.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) (/.f64 (*.f64 t t) (*.f64 a y))) (fma.f64 1/6 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 3)) (/.f64 (pow.f64 t 3) (*.f64 a y))) (fma.f64 (/.f64 t a) (*.f64 (/.f64 x y) (log.f64 a)) (/.f64 x (*.f64 a y)))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(+.f64 0 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) a)) (/.f64 x y)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 a t) a)) (/.f64 x y)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (pow.f64 a t) (*.f64 y (/.f64 a x)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (pow.f64 a t) (*.f64 (/.f64 a x) y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (pow.f64 a t) (/.f64 (*.f64 a y) x))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (pow.f64 a t) (/.f64 y (/.f64 x a)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 x (*.f64 (/.f64 y (pow.f64 a t)) a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 x (*.f64 a (/.f64 y (pow.f64 a t))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 1 (*.f64 (/.f64 y (pow.f64 a t)) (/.f64 a x)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 1 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 1 (/.f64 (*.f64 a y) (*.f64 (pow.f64 a t) x)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 1 (/.f64 y (*.f64 (pow.f64 a t) (/.f64 x a))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 1 (/.f64 a (/.f64 x (/.f64 y (pow.f64 a t)))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (neg.f64 (pow.f64 a t)) (*.f64 (/.f64 a x) (neg.f64 y)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (neg.f64 x) (*.f64 (/.f64 y (pow.f64 a t)) (neg.f64 a)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) y)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a t) x)) (neg.f64 (*.f64 a y)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (neg.f64 (*.f64 (pow.f64 a t) (/.f64 x a))) (neg.f64 y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (neg.f64 (/.f64 x (/.f64 y (pow.f64 a t)))) (neg.f64 a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) x) (*.f64 (neg.f64 y) a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) 1) (*.f64 (neg.f64 y) (/.f64 a x)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (pow.f64 a t) (neg.f64 x)) (*.f64 y (neg.f64 a)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) (neg.f64 x)) (*.f64 (neg.f64 y) (neg.f64 a)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (neg.f64 x) (pow.f64 a t)) (*.f64 (neg.f64 a) y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 a) (/.f64 y (pow.f64 a t))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 x (neg.f64 (pow.f64 a t))) (*.f64 a (neg.f64 y)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (neg.f64 x) (neg.f64 (pow.f64 a t))) (*.f64 (neg.f64 a) (neg.f64 y)))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) 1) y)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 x a)) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) 1) a)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (neg.f64 (pow.f64 a t)) (/.f64 x a)) (neg.f64 y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 a t) y)) (neg.f64 a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (/.f64 (pow.f64 a t) y) (neg.f64 x)) (neg.f64 a))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(/.f64 (*.f64 (/.f64 x a) (neg.f64 (pow.f64 a t))) (neg.f64 y))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 2) 1/2)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(pow.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 3) 1/3)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) 3)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) 2)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(pow.f64 (*.f64 (/.f64 y (pow.f64 a t)) (/.f64 a x)) -1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(pow.f64 (/.f64 (*.f64 a y) (*.f64 (pow.f64 a t) x)) -1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(pow.f64 (/.f64 y (*.f64 (pow.f64 a t) (/.f64 x a))) -1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(pow.f64 (/.f64 a (/.f64 x (/.f64 y (pow.f64 a t)))) -1)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 2))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)) 3))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(exp.f64 (log.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))) 1))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 1/3))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 3))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y)))) 2))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (/.f64 x a) (/.f64 y (pow.f64 a t)))

localize12.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (pow.f64 z y) a)
5.0b
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
Compiler

Compiled 30 to 10 computations (66.7% saved)

series8.0ms (0%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
x
@inf
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
1.0ms
z
@0
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
1.0ms
y
@-inf
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
1.0ms
a
@0
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
1.0ms
x
@0
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))

rewrite76.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
622×log-prod_binary64
363×pow-prod-down_binary64
286×pow2_binary64
257×pow-unpow_binary64
199×pow1/3_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0913
120313
2307113
Stop Event
node limit
Counts
1 → 58
Calls
Call 1
Inputs
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 z y) (*.f64 (/.f64 1 a) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 z y)) a) (/.f64 1 (/.f64 (neg.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 (pow.f64 z y) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 z (+.f64 y y))) (/.f64 y x)) (/.f64 (cbrt.f64 (pow.f64 z y)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (/.f64 y x)) (/.f64 (sqrt.f64 (pow.f64 z y)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 z y) y) (/.f64 (/.f64 1 a) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) y) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) y) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 z y) 1) (/.f64 (/.f64 1 a) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 z y) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) -2) (/.f64 (/.f64 (pow.f64 z y) a) (cbrt.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (cbrt.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 z y) (sqrt.f64 (/.f64 y x))) (/.f64 (/.f64 1 a) (sqrt.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y x) -1/2) (/.f64 (/.f64 (pow.f64 z y) a) (sqrt.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (sqrt.f64 (/.f64 y x))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (sqrt.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 z y) a) 1) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 z y) a) (neg.f64 y)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) 1) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (sqrt.f64 x)) (sqrt.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3) (pow.f64 (/.f64 y x) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a (pow.f64 z y)) (/.f64 y x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 y a) x) (pow.f64 z y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 (neg.f64 y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3) (pow.f64 (/.f64 y x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) 1))))))

simplify65.0ms (0.2%)

Algorithm
egg-herbie
Rules
645×log-div_binary64
564×associate-/r*_binary64
392×associate-/l/_binary64
362×*-commutative_binary64
306×associate-/r/_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02111761
15861709
220971679
376891679
Stop Event
node limit
Counts
106 → 107
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(/.f64 x (*.f64 y a))
(+.f64 (/.f64 x (*.f64 a y)) (/.f64 (*.f64 (log.f64 z) x) a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) a)) (+.f64 (/.f64 x (*.f64 a y)) (/.f64 (*.f64 (log.f64 z) x) a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) a)) (+.f64 (/.f64 x (*.f64 a y)) (+.f64 (/.f64 (*.f64 (log.f64 z) x) a) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) x)) a)))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(+.f64 0 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)))) 1)
(*.f64 (pow.f64 z y) (*.f64 (/.f64 1 a) (/.f64 x y)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) 1)
(*.f64 1 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))
(*.f64 (/.f64 (neg.f64 (pow.f64 z y)) a) (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 z y) a))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) x)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (+.f64 y y))) (/.f64 y x)) (/.f64 (cbrt.f64 (pow.f64 z y)) a))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (/.f64 y x)) (/.f64 (sqrt.f64 (pow.f64 z y)) a))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (/.f64 1 a) (/.f64 1 x)))
(*.f64 (/.f64 1 y) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 1 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) y) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 1 x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) y) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 1 x)))
(*.f64 (/.f64 (pow.f64 z y) 1) (/.f64 (/.f64 1 a) (/.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 y x)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 y x)))
(*.f64 (/.f64 (pow.f64 z y) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 (/.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) -2) (/.f64 (/.f64 (pow.f64 z y) a) (cbrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (cbrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (pow.f64 z y) (sqrt.f64 (/.f64 y x))) (/.f64 (/.f64 1 a) (sqrt.f64 (/.f64 y x))))
(*.f64 (pow.f64 (/.f64 y x) -1/2) (/.f64 (/.f64 (pow.f64 z y) a) (sqrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (sqrt.f64 (/.f64 y x))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (sqrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) 1) (/.f64 x y))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (neg.f64 y)) (neg.f64 x))
(*.f64 (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) 1) x)
(*.f64 (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) 2)
(pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -1)
(pow.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3) (pow.f64 (/.f64 y x) 3)) 1/3)
(pow.f64 (*.f64 (/.f64 a (pow.f64 z y)) (/.f64 y x)) -1)
(pow.f64 (/.f64 (/.f64 (*.f64 y a) x) (pow.f64 z y)) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) 1) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 (neg.f64 y) x)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3) (pow.f64 (/.f64 y x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) 1))
Outputs
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) y) (/.f64 x a))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 a (/.f64 y x)))
(/.f64 x (*.f64 (*.f64 y a) (pow.f64 (/.f64 1 z) y)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) y) (/.f64 x a))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 a (/.f64 y x)))
(/.f64 x (*.f64 (*.f64 y a) (pow.f64 (/.f64 1 z) y)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) y) (/.f64 x a))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 a (/.f64 y x)))
(/.f64 x (*.f64 (*.f64 y a) (pow.f64 (/.f64 1 z) y)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z)))) y) (/.f64 x a))
(/.f64 (pow.f64 (exp.f64 (neg.f64 y)) (neg.f64 (log.f64 z))) (*.f64 a (/.f64 y x)))
(/.f64 x (*.f64 (*.f64 y a) (pow.f64 (/.f64 1 z) y)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 y (/.f64 x a)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) a))
(*.f64 (/.f64 (/.f64 x y) a) (*.f64 (pow.f64 -1 y) (pow.f64 (/.f64 -1 z) (neg.f64 y))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 y (/.f64 x a)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) a))
(*.f64 (/.f64 (/.f64 x y) a) (*.f64 (pow.f64 -1 y) (pow.f64 (/.f64 -1 z) (neg.f64 y))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 y (/.f64 x a)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) a))
(*.f64 (/.f64 (/.f64 x y) a) (*.f64 (pow.f64 -1 y) (pow.f64 (/.f64 -1 z) (neg.f64 y))))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(/.f64 (pow.f64 (exp.f64 y) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (/.f64 y (/.f64 x a)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 (exp.f64 y) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 z)))) a))
(*.f64 (/.f64 (/.f64 x y) a) (*.f64 (pow.f64 -1 y) (pow.f64 (/.f64 -1 z) (neg.f64 y))))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(+.f64 (/.f64 x (*.f64 a y)) (/.f64 (*.f64 (log.f64 z) x) a))
(+.f64 (/.f64 x (*.f64 y a)) (/.f64 (log.f64 z) (/.f64 a x)))
(+.f64 (/.f64 x (*.f64 y a)) (/.f64 x (/.f64 a (log.f64 z))))
(fma.f64 (/.f64 (log.f64 z) a) x (/.f64 (/.f64 x y) a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) a)) (+.f64 (/.f64 x (*.f64 a y)) (/.f64 (*.f64 (log.f64 z) x) a)))
(fma.f64 1/2 (/.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) a) (+.f64 (/.f64 x (*.f64 y a)) (/.f64 (log.f64 z) (/.f64 a x))))
(fma.f64 1/2 (*.f64 (/.f64 y a) (*.f64 x (pow.f64 (log.f64 z) 2))) (+.f64 (/.f64 x (*.f64 y a)) (/.f64 x (/.f64 a (log.f64 z)))))
(fma.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) (/.f64 y a)) (fma.f64 (/.f64 (log.f64 z) a) x (/.f64 (/.f64 x y) a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) a)) (+.f64 (/.f64 x (*.f64 a y)) (+.f64 (/.f64 (*.f64 (log.f64 z) x) a) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) x)) a)))))
(fma.f64 1/2 (/.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) a) (+.f64 (/.f64 x (*.f64 y a)) (+.f64 (/.f64 (log.f64 z) (/.f64 a x)) (*.f64 1/6 (/.f64 (*.f64 y y) (/.f64 a (*.f64 x (pow.f64 (log.f64 z) 3))))))))
(+.f64 (fma.f64 1/6 (*.f64 (/.f64 (*.f64 y y) a) (*.f64 x (pow.f64 (log.f64 z) 3))) (/.f64 x (/.f64 a (log.f64 z)))) (fma.f64 1/2 (*.f64 (/.f64 y a) (*.f64 x (pow.f64 (log.f64 z) 2))) (/.f64 x (*.f64 y a))))
(fma.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) (/.f64 y a)) (fma.f64 1/6 (*.f64 (*.f64 x (pow.f64 (log.f64 z) 3)) (/.f64 (*.f64 y y) a)) (fma.f64 (/.f64 (log.f64 z) a) x (/.f64 (/.f64 x y) a))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(+.f64 0 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)))) 1)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 1 a) (/.f64 x y)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) 1)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 1 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a))) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a))) 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))) (cbrt.f64 (pow.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (*.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) (sqrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (neg.f64 (pow.f64 z y)) a) (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 a (neg.f64 y))) (neg.f64 x))
(/.f64 (neg.f64 (pow.f64 z y)) (*.f64 (/.f64 y x) (neg.f64 a)))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 z y) a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) x)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (+.f64 y y))) (/.f64 y x)) (/.f64 (cbrt.f64 (pow.f64 z y)) a))
(*.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 z (+.f64 y y))) y) x) (/.f64 (cbrt.f64 (pow.f64 z y)) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 z (+.f64 y y))) y) (*.f64 x (/.f64 (cbrt.f64 (pow.f64 z y)) a)))
(/.f64 (cbrt.f64 (pow.f64 z (+.f64 y y))) (*.f64 (/.f64 (/.f64 y x) (cbrt.f64 (pow.f64 z y))) a))
(*.f64 (/.f64 (sqrt.f64 (pow.f64 z y)) (/.f64 y x)) (/.f64 (sqrt.f64 (pow.f64 z y)) a))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (pow.f64 z y) y) (/.f64 (/.f64 1 a) (/.f64 1 x)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 1 y) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 1 x)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) y) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 1 x)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) y) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 1 x)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (pow.f64 z y) 1) (/.f64 (/.f64 1 a) (/.f64 y x)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) 1) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 y x)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) 1) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (/.f64 y x)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (pow.f64 z y) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (pow.f64 z y) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 y x)) a)))
(/.f64 (/.f64 (pow.f64 z y) (*.f64 a (cbrt.f64 (/.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))
(/.f64 (pow.f64 z y) (*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 a (cbrt.f64 (/.f64 y x)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) -2) (/.f64 (/.f64 (pow.f64 z y) a) (cbrt.f64 (/.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) -2) (/.f64 (pow.f64 z y) (*.f64 (cbrt.f64 (/.f64 y x)) a)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) -2) (/.f64 (pow.f64 z y) (*.f64 a (cbrt.f64 (/.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (cbrt.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (/.f64 (sqrt.f64 (/.f64 (pow.f64 z y) a)) (cbrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (pow.f64 z y) (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 y x)) a)))
(/.f64 (/.f64 (pow.f64 z y) (*.f64 a (cbrt.f64 (/.f64 y x)))) (pow.f64 (cbrt.f64 (/.f64 y x)) 2))
(/.f64 (pow.f64 z y) (*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) 2) (*.f64 a (cbrt.f64 (/.f64 y x)))))
(*.f64 (/.f64 (pow.f64 z y) (sqrt.f64 (/.f64 y x))) (/.f64 (/.f64 1 a) (sqrt.f64 (/.f64 y x))))
(/.f64 (/.f64 (pow.f64 z y) (*.f64 a (sqrt.f64 (/.f64 y x)))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 (pow.f64 z y) a) (*.f64 (sqrt.f64 (/.f64 y x)) (sqrt.f64 (/.f64 y x))))
(*.f64 (pow.f64 (/.f64 y x) -1/2) (/.f64 (/.f64 (pow.f64 z y) a) (sqrt.f64 (/.f64 y x))))
(/.f64 (*.f64 (pow.f64 (/.f64 y x) -1/2) (/.f64 (pow.f64 z y) a)) (sqrt.f64 (/.f64 y x)))
(/.f64 (pow.f64 (/.f64 y x) -1/2) (/.f64 (sqrt.f64 (/.f64 y x)) (/.f64 (pow.f64 z y) a)))
(*.f64 (pow.f64 (/.f64 y x) -1/2) (/.f64 (pow.f64 z y) (*.f64 a (sqrt.f64 (/.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) 2) (sqrt.f64 (/.f64 y x))) (/.f64 (cbrt.f64 (/.f64 (pow.f64 z y) a)) (sqrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (pow.f64 z y) (sqrt.f64 (/.f64 y x))) (/.f64 (/.f64 1 a) (sqrt.f64 (/.f64 y x))))
(/.f64 (/.f64 (pow.f64 z y) (*.f64 a (sqrt.f64 (/.f64 y x)))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 (pow.f64 z y) a) (*.f64 (sqrt.f64 (/.f64 y x)) (sqrt.f64 (/.f64 y x))))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) 1) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) (neg.f64 y)) (neg.f64 x))
(*.f64 (/.f64 (neg.f64 (pow.f64 z y)) a) (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 a (neg.f64 y))) (neg.f64 x))
(/.f64 (neg.f64 (pow.f64 z y)) (*.f64 (/.f64 y x) (neg.f64 a)))
(*.f64 (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) 1) x)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(*.f64 (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x)))
(*.f64 (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(pow.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) 1)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(pow.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2) 1/2)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) 3) 1/3)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) 3)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) 2)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -1)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(pow.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3) (pow.f64 (/.f64 y x) 3)) 1/3)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(pow.f64 (*.f64 (/.f64 a (pow.f64 z y)) (/.f64 y x)) -1)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(pow.f64 (/.f64 (/.f64 (*.f64 y a) x) (pow.f64 z y)) -1)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(pow.f64 (/.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) 1) -1)
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (neg.f64 (pow.f64 z y)) a) (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 a (neg.f64 y))) (neg.f64 x))
(/.f64 (neg.f64 (pow.f64 z y)) (*.f64 (/.f64 y x) (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 y x) (/.f64 a (pow.f64 z y))) -2))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(log.f64 (pow.f64 (exp.f64 (/.f64 (pow.f64 z y) a)) (/.f64 x y)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) 3))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 z y) a) 3) (pow.f64 (/.f64 y x) 3)))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))) 1))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))

eval229.0ms (0.8%)

Compiler

Compiled 17918 to 5301 computations (70.4% saved)

prune297.0ms (1%)

Pruning

19 alts after pruning (15 fresh and 4 done)

PrunedKeptTotal
New1038151053
Fresh505
Picked011
Done134
Total1044191063
Error
0b
Counts
1063 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
28.6b
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
30.0b
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (-.f64 x (*.f64 x b))))
25.7b
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))
23.9b
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
44.1b
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
22.6b
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
40.4b
(/.f64 (/.f64 x y) a)
40.9b
(/.f64 (/.f64 x a) y)
39.4b
(/.f64 (/.f64 1 a) (/.f64 y x))
44.0b
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
38.5b
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
41.6b
(/.f64 x (*.f64 y a))
35.5b
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
25.5b
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
41.3b
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
44.4b
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
44.4b
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
25.7b
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
40.9b
(*.f64 (/.f64 1 y) (/.f64 x a))
Compiler

Compiled 556 to 362 computations (34.9% saved)

localize10.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(/.f64 x (/.f64 y (pow.f64 a t)))
0.0b
(/.f64 y (pow.f64 a t))
1.9b
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
Compiler

Compiled 34 to 10 computations (70.6% saved)

series18.0ms (0.1%)

Counts
3 → 108
Calls

33 calls:

TimeVariablePointExpression
3.0ms
t
@0
(/.f64 x (/.f64 y (pow.f64 a t)))
1.0ms
y
@inf
(/.f64 x (/.f64 y (pow.f64 a t)))
1.0ms
t
@0
(/.f64 y (pow.f64 a t))
1.0ms
a
@-inf
(/.f64 y (pow.f64 a t))
1.0ms
a
@inf
(/.f64 x (/.f64 y (pow.f64 a t)))

rewrite64.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
626×log-prod_binary64
363×pow-prod-down_binary64
286×pow2_binary64
263×pow-unpow_binary64
209×pow-pow_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0930
120330
2308230
Stop Event
node limit
Counts
3 → 139
Calls
Call 1
Inputs
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(/.f64 y (pow.f64 a t))
(/.f64 x (/.f64 y (pow.f64 a t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2)) (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 a t) y)) (/.f64 1 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (*.f64 (pow.f64 a t) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) a) (/.f64 (cbrt.f64 x) (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) a) (/.f64 (sqrt.f64 x) (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 (/.f64 (pow.f64 a t) y) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x y) 1) (/.f64 (pow.f64 a t) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 (pow.f64 a t) y) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (cbrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x y) (cbrt.f64 (*.f64 a a))) (pow.f64 a (-.f64 t 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 a)) (/.f64 (/.f64 (pow.f64 a t) y) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a -1/2) (/.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (sqrt.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x y) (sqrt.f64 a)) (pow.f64 a (-.f64 t 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3) (pow.f64 a 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 y (*.f64 x (pow.f64 a t))) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (*.f64 a y) (pow.f64 a t)) x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3) (pow.f64 a 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 y (pow.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (pow.f64 a t)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (pow.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (pow.f64 a t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (pow.f64 a t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 y (pow.f64 a t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (pow.f64 a (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (pow.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 y (pow.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (pow.f64 a (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2)) (cbrt.f64 (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (pow.f64 a (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 y (pow.f64 a t))) (sqrt.f64 (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 y) (/.f64 1 (neg.f64 (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a (neg.f64 t)) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (pow.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (pow.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) -2) (/.f64 y (cbrt.f64 (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (pow.f64 (*.f64 a a) t))) (cbrt.f64 (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (pow.f64 (*.f64 a a) t))) (/.f64 (sqrt.f64 y) (cbrt.f64 (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 a t) -1/2) (/.f64 y (sqrt.f64 (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (pow.f64 a t))) (/.f64 (cbrt.f64 y) (sqrt.f64 (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (pow.f64 a t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 a t) y) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 y (pow.f64 a t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 a t) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 y 3) (pow.f64 a (*.f64 t 3))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 y (neg.f64 (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 y (pow.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) -3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 a (*.f64 t 3))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 y (pow.f64 a t))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 a t) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a t) (/.f64 x y)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (pow.f64 a t) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a t) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 a t) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 (pow.f64 a t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (pow.f64 a t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (/.f64 (neg.f64 y) (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a t) y) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (pow.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 x (pow.f64 a (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) (pow.f64 a (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) (pow.f64 a (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (/.f64 y (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) -2) (/.f64 x (cbrt.f64 (/.f64 y (pow.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2))) (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (/.f64 y (pow.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 y (pow.f64 a t)) -1/2) (/.f64 x (sqrt.f64 (/.f64 y (pow.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (/.f64 y (pow.f64 a t)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (/.f64 y (pow.f64 a t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1) (/.f64 (pow.f64 a t) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 y)) (neg.f64 (pow.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) 1) (pow.f64 a t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) (cbrt.f64 (pow.f64 (*.f64 a a) t))) (cbrt.f64 (pow.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) (sqrt.f64 (pow.f64 a t))) (sqrt.f64 (pow.f64 a t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 y (*.f64 x (pow.f64 a t))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) y) -3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 y (*.f64 x (pow.f64 a t))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (/.f64 (neg.f64 y) (pow.f64 a t))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 a t) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) y) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 1))))))

simplify79.0ms (0.3%)

Algorithm
egg-herbie
Rules
553×unswap-sqr_binary64
270×associate-/l*_binary64
268×log-prod_binary64
259×associate-*r*_binary64
213×*-commutative_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04223805
111353663
243753421
Stop Event
node limit
Counts
247 → 246
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(/.f64 x (*.f64 a y))
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 a y)) (/.f64 x (*.f64 y a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y a))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y a)) (/.f64 x (*.f64 y a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y a))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 y a))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y a)) (/.f64 x (*.f64 y a)))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(/.f64 y (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))))
(/.f64 y (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))))
(/.f64 y (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))))
(/.f64 y (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))))
(/.f64 y (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 y (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 y (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 y (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
y
(+.f64 y (*.f64 -1 (*.f64 y (*.f64 t (log.f64 a)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (log.f64 a) 2))) (*.f64 -1 (*.f64 y (pow.f64 (log.f64 a) 2)))))) (+.f64 y (*.f64 -1 (*.f64 y (*.f64 t (log.f64 a))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (log.f64 a) 2))) (*.f64 -1 (*.f64 y (pow.f64 (log.f64 a) 2)))))) (+.f64 y (+.f64 (*.f64 -1 (*.f64 y (*.f64 t (log.f64 a)))) (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 1/6 (*.f64 y (pow.f64 (log.f64 a) 3))) (+.f64 (*.f64 -1/2 (*.f64 y (pow.f64 (log.f64 a) 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (log.f64 a) 2))) (*.f64 -1 (*.f64 y (pow.f64 (log.f64 a) 2)))) (log.f64 a))))))))))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) y)
(/.f64 x y)
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) y) (/.f64 x y))
(+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) y) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) y))))
(+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) y) (+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) y)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) y)))))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (*.f64 (pow.f64 a t) x) y)
(+.f64 0 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))))) 1)
(*.f64 x (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 1 a)))
(*.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) (/.f64 1 a))
(*.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) 1)
(*.f64 1 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (/.f64 1 a)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2)) (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (/.f64 1 a)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))
(*.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 a t) y)) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 1 a) (*.f64 (pow.f64 a t) (/.f64 x y)))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) a) (/.f64 (cbrt.f64 x) (/.f64 y (pow.f64 a t))))
(*.f64 (/.f64 (sqrt.f64 x) a) (/.f64 (sqrt.f64 x) (/.f64 y (pow.f64 a t))))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 (pow.f64 a t) y) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) a))
(*.f64 (/.f64 (/.f64 x y) 1) (/.f64 (pow.f64 a t) a))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 (pow.f64 a t) y) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) (cbrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 x y) (cbrt.f64 (*.f64 a a))) (pow.f64 a (-.f64 t 1/3)))
(*.f64 (/.f64 x (sqrt.f64 a)) (/.f64 (/.f64 (pow.f64 a t) y) (sqrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) (sqrt.f64 a)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (sqrt.f64 a)))
(*.f64 (/.f64 (/.f64 x y) (sqrt.f64 a)) (pow.f64 a (-.f64 t 1/2)))
(pow.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) 2)
(pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -1)
(pow.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3) (pow.f64 a 3)) 1/3)
(pow.f64 (*.f64 (/.f64 y (*.f64 x (pow.f64 a t))) a) -1)
(pow.f64 (/.f64 (/.f64 (*.f64 a y) (pow.f64 a t)) x) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) 1) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2))
(log.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))
(exp.f64 (log.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) 1))
(+.f64 0 (/.f64 y (pow.f64 a t)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (pow.f64 a t)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (pow.f64 a t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (pow.f64 a t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (pow.f64 a t))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (pow.f64 a t)))) 1)
(*.f64 y (pow.f64 a (neg.f64 t)))
(*.f64 (/.f64 y (pow.f64 a t)) 1)
(*.f64 1 (/.f64 y (pow.f64 a t)))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (pow.f64 a (neg.f64 t))))
(*.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2)) (cbrt.f64 (/.f64 y (pow.f64 a t))))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (pow.f64 a (neg.f64 t))))
(*.f64 (sqrt.f64 (/.f64 y (pow.f64 a t))) (sqrt.f64 (/.f64 y (pow.f64 a t))))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (pow.f64 a t))))
(*.f64 (pow.f64 a (neg.f64 t)) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (pow.f64 a t)))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (pow.f64 a t)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) -2) (/.f64 y (cbrt.f64 (pow.f64 a t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (pow.f64 (*.f64 a a) t))) (cbrt.f64 (/.f64 y (pow.f64 a t))))
(*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (pow.f64 (*.f64 a a) t))) (/.f64 (sqrt.f64 y) (cbrt.f64 (pow.f64 a t))))
(*.f64 (pow.f64 (pow.f64 a t) -1/2) (/.f64 y (sqrt.f64 (pow.f64 a t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (pow.f64 a t))) (/.f64 (cbrt.f64 y) (sqrt.f64 (pow.f64 a t))))
(pow.f64 (/.f64 y (pow.f64 a t)) 1)
(pow.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (pow.f64 a t) y) -3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) 3)
(pow.f64 (sqrt.f64 (/.f64 y (pow.f64 a t))) 2)
(pow.f64 (/.f64 (pow.f64 a t) y) -1)
(pow.f64 (/.f64 (pow.f64 y 3) (pow.f64 a (*.f64 t 3))) 1/3)
(pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) 1) -1)
(neg.f64 (/.f64 y (neg.f64 (pow.f64 a t))))
(sqrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2))
(log.f64 (exp.f64 (/.f64 y (pow.f64 a t))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (pow.f64 a t)))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) -3))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 a (*.f64 t 3))))
(expm1.f64 (log1p.f64 (/.f64 y (pow.f64 a t))))
(log1p.f64 (expm1.f64 (/.f64 y (pow.f64 a t))))
(exp.f64 (log.f64 (/.f64 y (pow.f64 a t))))
(exp.f64 (*.f64 (log.f64 (/.f64 y (pow.f64 a t))) 1))
(+.f64 0 (*.f64 (pow.f64 a t) (/.f64 x y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a t) (/.f64 x y)))) 1)
(*.f64 x (/.f64 (pow.f64 a t) y))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 1)
(*.f64 1 (*.f64 (pow.f64 a t) (/.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 (pow.f64 a t) y)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (pow.f64 a t) y)))
(*.f64 (neg.f64 x) (/.f64 1 (/.f64 (neg.f64 y) (pow.f64 a t))))
(*.f64 (/.f64 (pow.f64 a t) y) x)
(*.f64 (/.f64 x y) (pow.f64 a t))
(*.f64 (/.f64 1 y) (/.f64 x (pow.f64 a (neg.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) (pow.f64 a (neg.f64 t))))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) (pow.f64 a (neg.f64 t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (/.f64 y (pow.f64 a t))))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (/.f64 y (pow.f64 a t))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) -2) (/.f64 x (cbrt.f64 (/.f64 y (pow.f64 a t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2))) (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (/.f64 y (pow.f64 a t)))))
(*.f64 (pow.f64 (/.f64 y (pow.f64 a t)) -1/2) (/.f64 x (sqrt.f64 (/.f64 y (pow.f64 a t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (/.f64 y (pow.f64 a t)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (/.f64 y (pow.f64 a t)))))
(*.f64 (/.f64 x 1) (/.f64 (pow.f64 a t) y))
(*.f64 (/.f64 x (neg.f64 y)) (neg.f64 (pow.f64 a t)))
(*.f64 (*.f64 (/.f64 x y) 1) (pow.f64 a t))
(*.f64 (*.f64 (/.f64 x y) (cbrt.f64 (pow.f64 (*.f64 a a) t))) (cbrt.f64 (pow.f64 a t)))
(*.f64 (*.f64 (/.f64 x y) (sqrt.f64 (pow.f64 a t))) (sqrt.f64 (pow.f64 a t)))
(pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 1)
(pow.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2)
(pow.f64 (/.f64 y (*.f64 x (pow.f64 a t))) -1)
(pow.f64 (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) y) -3)) 1/3)
(pow.f64 (/.f64 (/.f64 y (*.f64 x (pow.f64 a t))) 1) -1)
(neg.f64 (/.f64 x (/.f64 (neg.f64 y) (pow.f64 a t))))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 a t) (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) y) -3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 1))
Outputs
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 a y) x))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) a))
(*.f64 (/.f64 x a) (/.f64 (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))) y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 a y) x))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) a))
(*.f64 (/.f64 x a) (/.f64 (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))) y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 a y) x))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) a))
(*.f64 (/.f64 x a) (/.f64 (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))) y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) (*.f64 a y))
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 (*.f64 a y) x))
(*.f64 (/.f64 x y) (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) a))
(*.f64 (/.f64 x a) (/.f64 (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))) y))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 a y)) (/.f64 x (*.f64 y a)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) y)))
(fma.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) y) (/.f64 (/.f64 x a) y))
(fma.f64 (/.f64 t a) (/.f64 x (/.f64 y (log.f64 a))) (/.f64 (/.f64 x y) a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y a))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y a)) (/.f64 x (*.f64 y a))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (/.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) a)) (+.f64 (/.f64 x (*.f64 a y)) (*.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) y))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 y t)) (/.f64 x (/.f64 a (pow.f64 (log.f64 a) 2)))) (fma.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) y) (/.f64 (/.f64 x a) y)))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 y t)) (/.f64 (pow.f64 (log.f64 a) 2) (/.f64 a x))) (fma.f64 (/.f64 t a) (/.f64 x (/.f64 y (log.f64 a))) (/.f64 (/.f64 x y) a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (*.f64 y a))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 y a))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y a)) (/.f64 x (*.f64 y a)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 t t) y) (/.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) a)) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 (log.f64 a) 3)) (*.f64 a y)) (+.f64 (/.f64 x (*.f64 a y)) (*.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) y)))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 y t)) (/.f64 x (/.f64 a (pow.f64 (log.f64 a) 2)))) (fma.f64 1/6 (/.f64 (pow.f64 t 3) (*.f64 a (/.f64 y (*.f64 x (pow.f64 (log.f64 a) 3))))) (fma.f64 (/.f64 t a) (/.f64 (*.f64 x (log.f64 a)) y) (/.f64 (/.f64 x a) y))))
(fma.f64 1/2 (*.f64 (/.f64 t (/.f64 y t)) (/.f64 (pow.f64 (log.f64 a) 2) (/.f64 a x))) (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) y) (/.f64 (pow.f64 (log.f64 a) 3) (/.f64 a x))) (fma.f64 (/.f64 t a) (/.f64 x (/.f64 y (log.f64 a))) (/.f64 (/.f64 x y) a))))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(/.f64 y (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(/.f64 y (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(/.f64 y (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(/.f64 y (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(/.f64 y (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 y (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 y (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(/.f64 y (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))))
(/.f64 y (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 y (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 y (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(/.f64 y (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))))
(/.f64 y (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 y (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 y (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(/.f64 y (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))))
(/.f64 y (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(/.f64 y (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 y (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))))
(/.f64 y (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))))
y
(+.f64 y (*.f64 -1 (*.f64 y (*.f64 t (log.f64 a)))))
(+.f64 y (*.f64 (neg.f64 y) (*.f64 t (log.f64 a))))
(-.f64 y (*.f64 y (*.f64 t (log.f64 a))))
(-.f64 y (*.f64 t (*.f64 (log.f64 a) y)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (log.f64 a) 2))) (*.f64 -1 (*.f64 y (pow.f64 (log.f64 a) 2)))))) (+.f64 y (*.f64 -1 (*.f64 y (*.f64 t (log.f64 a))))))
(fma.f64 -1 (*.f64 (*.f64 t t) (*.f64 (*.f64 y (pow.f64 (log.f64 a) 2)) -1/2)) (+.f64 y (*.f64 (neg.f64 y) (*.f64 t (log.f64 a)))))
(-.f64 (-.f64 y (*.f64 y (*.f64 t (log.f64 a)))) (*.f64 (*.f64 t t) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 y -1/2))))
(-.f64 (-.f64 y (*.f64 t (*.f64 (log.f64 a) y))) (*.f64 t (*.f64 t (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 y -1/2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (log.f64 a) 2))) (*.f64 -1 (*.f64 y (pow.f64 (log.f64 a) 2)))))) (+.f64 y (+.f64 (*.f64 -1 (*.f64 y (*.f64 t (log.f64 a)))) (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 1/6 (*.f64 y (pow.f64 (log.f64 a) 3))) (+.f64 (*.f64 -1/2 (*.f64 y (pow.f64 (log.f64 a) 3))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 y (pow.f64 (log.f64 a) 2))) (*.f64 -1 (*.f64 y (pow.f64 (log.f64 a) 2)))) (log.f64 a))))))))))
(fma.f64 -1 (*.f64 (*.f64 t t) (*.f64 (*.f64 y (pow.f64 (log.f64 a) 2)) -1/2)) (+.f64 y (*.f64 -1 (+.f64 (*.f64 y (*.f64 t (log.f64 a))) (*.f64 (pow.f64 t 3) (fma.f64 1/6 (*.f64 y (pow.f64 (log.f64 a) 3)) (fma.f64 -1/2 (*.f64 y (pow.f64 (log.f64 a) 3)) (neg.f64 (*.f64 (log.f64 a) (*.f64 (*.f64 y (pow.f64 (log.f64 a) 2)) -1/2))))))))))
(-.f64 (fma.f64 -1 (fma.f64 y (*.f64 t (log.f64 a)) (*.f64 (pow.f64 t 3) (-.f64 (*.f64 (*.f64 y (pow.f64 (log.f64 a) 3)) -1/3) (*.f64 (*.f64 -1/2 (pow.f64 (log.f64 a) 3)) y)))) y) (*.f64 (*.f64 t t) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 y -1/2))))
(-.f64 (fma.f64 (*.f64 (neg.f64 t) t) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 y -1/2)) y) (fma.f64 y (*.f64 t (log.f64 a)) (*.f64 (pow.f64 t 3) (fma.f64 1/6 (*.f64 y (pow.f64 (log.f64 a) 3)) 0))))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 t (log.f64 (/.f64 1 a))))) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) y)
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) y) x)
(*.f64 (/.f64 (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))) y) x)
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) y)
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) y) x)
(*.f64 (/.f64 (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))) y) x)
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) y)
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) y) x)
(*.f64 (/.f64 (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))) y) x)
(/.f64 (*.f64 (exp.f64 (*.f64 t (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) x) y)
(/.f64 (pow.f64 (exp.f64 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (exp.f64 t) (-.f64 (log.f64 -1) (log.f64 (/.f64 -1 a)))) y) x)
(*.f64 (/.f64 (*.f64 (pow.f64 -1 t) (pow.f64 (/.f64 -1 a) (neg.f64 t))) y) x)
(/.f64 x y)
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) y) (/.f64 x y))
(+.f64 (/.f64 x y) (/.f64 (*.f64 (*.f64 t (log.f64 a)) x) y))
(+.f64 (/.f64 x y) (/.f64 t (/.f64 y (*.f64 x (log.f64 a)))))
(+.f64 (/.f64 x y) (/.f64 (*.f64 (log.f64 a) (*.f64 t x)) y))
(+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) y) (+.f64 (/.f64 x y) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) y))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (*.f64 (*.f64 t (log.f64 a)) x) y)) (*.f64 1/2 (/.f64 (*.f64 t t) (/.f64 y (*.f64 x (pow.f64 (log.f64 a) 2))))))
(+.f64 (/.f64 t (/.f64 y (*.f64 x (log.f64 a)))) (fma.f64 1/2 (*.f64 (/.f64 t (/.f64 y t)) (*.f64 x (pow.f64 (log.f64 a) 2))) (/.f64 x y)))
(+.f64 (/.f64 (*.f64 (log.f64 a) (*.f64 t x)) y) (fma.f64 1/2 (*.f64 (/.f64 t (/.f64 y t)) (*.f64 x (pow.f64 (log.f64 a) 2))) (/.f64 x y)))
(+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) y) (+.f64 (/.f64 x y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) y)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) y)))))
(+.f64 (+.f64 (/.f64 x y) (/.f64 (*.f64 (*.f64 t (log.f64 a)) x) y)) (fma.f64 1/2 (/.f64 (*.f64 t t) (/.f64 y (*.f64 x (pow.f64 (log.f64 a) 2)))) (*.f64 1/6 (/.f64 (*.f64 (*.f64 (pow.f64 t 3) x) (pow.f64 (log.f64 a) 3)) y))))
(+.f64 (/.f64 x y) (+.f64 (fma.f64 1/6 (*.f64 (/.f64 (pow.f64 t 3) y) (*.f64 x (pow.f64 (log.f64 a) 3))) (/.f64 (*.f64 (*.f64 t t) 1/2) (/.f64 y (*.f64 x (pow.f64 (log.f64 a) 2))))) (/.f64 t (/.f64 y (*.f64 x (log.f64 a))))))
(+.f64 (/.f64 x y) (+.f64 (/.f64 (*.f64 (log.f64 a) (*.f64 t x)) y) (fma.f64 1/6 (/.f64 (*.f64 x (pow.f64 t 3)) (/.f64 y (pow.f64 (log.f64 a) 3))) (/.f64 (*.f64 (*.f64 t t) 1/2) (/.f64 (/.f64 y x) (pow.f64 (log.f64 a) 2))))))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a t) x) y)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(+.f64 0 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))))) 1)
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(*.f64 x (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 1 a)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(*.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) (/.f64 1 a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(*.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) 1)
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(*.f64 1 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (/.f64 1 a)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 y (*.f64 (pow.f64 a t) x))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2)) (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 y (*.f64 (pow.f64 a t) x))) -2)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (*.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (/.f64 1 a)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) (sqrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(*.f64 (*.f64 (neg.f64 x) (/.f64 (pow.f64 a t) y)) (/.f64 1 (neg.f64 a)))
(*.f64 (neg.f64 x) (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 1 (neg.f64 a))))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 a) (/.f64 (pow.f64 a t) y)))
(*.f64 (neg.f64 x) (/.f64 (/.f64 (pow.f64 a t) y) (neg.f64 a)))
(*.f64 (/.f64 1 a) (*.f64 (pow.f64 a t) (/.f64 x y)))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) a) (/.f64 (cbrt.f64 x) (/.f64 y (pow.f64 a t))))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (sqrt.f64 x) a) (/.f64 (sqrt.f64 x) (/.f64 y (pow.f64 a t))))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 (pow.f64 a t) y) a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 1) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 (/.f64 x y) 1) (/.f64 (pow.f64 a t) a))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 (pow.f64 a t) y) (cbrt.f64 a)))
(/.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (/.f64 (/.f64 (pow.f64 a t) (/.f64 y x)) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 a) -2) (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (cbrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (cbrt.f64 (*.f64 a a))) (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 a t) (/.f64 y x))) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (cbrt.f64 (*.f64 a a))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (cbrt.f64 (*.f64 a a))) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (cbrt.f64 a)))
(/.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) y) (cbrt.f64 a))) (cbrt.f64 (*.f64 a a)))
(*.f64 (/.f64 x (cbrt.f64 (*.f64 a a))) (/.f64 (/.f64 (pow.f64 a t) y) (cbrt.f64 a)))
(*.f64 (/.f64 (/.f64 x y) (cbrt.f64 (*.f64 a a))) (pow.f64 a (-.f64 t 1/3)))
(*.f64 (/.f64 (/.f64 x y) (cbrt.f64 (*.f64 a a))) (pow.f64 a (+.f64 t -1/3)))
(*.f64 (/.f64 x (*.f64 y (cbrt.f64 (*.f64 a a)))) (pow.f64 a (+.f64 t -1/3)))
(*.f64 (/.f64 x (sqrt.f64 a)) (/.f64 (/.f64 (pow.f64 a t) y) (sqrt.f64 a)))
(*.f64 (/.f64 x (sqrt.f64 a)) (/.f64 (pow.f64 a t) (*.f64 (sqrt.f64 a) y)))
(*.f64 (/.f64 x (sqrt.f64 a)) (/.f64 (pow.f64 a t) (*.f64 y (sqrt.f64 a))))
(*.f64 (pow.f64 a -1/2) (/.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) (sqrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (/.f64 (/.f64 (pow.f64 a t) (/.f64 y x)) (sqrt.f64 a)))
(*.f64 (pow.f64 a -1/2) (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (sqrt.f64 a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (sqrt.f64 a)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (sqrt.f64 a)))
(*.f64 (/.f64 x (sqrt.f64 a)) (/.f64 (pow.f64 a t) (*.f64 (sqrt.f64 a) y)))
(*.f64 (/.f64 x (sqrt.f64 a)) (/.f64 (pow.f64 a t) (*.f64 y (sqrt.f64 a))))
(*.f64 (/.f64 (/.f64 x y) (sqrt.f64 a)) (pow.f64 a (-.f64 t 1/2)))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 a) y)) (pow.f64 a (-.f64 t 1/2)))
(/.f64 (*.f64 (/.f64 x y) (pow.f64 a (-.f64 t 1/2))) (sqrt.f64 a))
(pow.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) 1)
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(pow.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2) 1/2)
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(pow.f64 (pow.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) 3) 1/3)
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) 3)
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) 2)
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -1)
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(pow.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3) (pow.f64 a 3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 a t) (/.f64 y x)) 3) (pow.f64 a 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3) (pow.f64 a 3)))
(pow.f64 (*.f64 (/.f64 y (*.f64 x (pow.f64 a t))) a) -1)
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(pow.f64 (/.f64 (/.f64 (*.f64 a y) (pow.f64 a t)) x) -1)
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(pow.f64 (/.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) 1) -1)
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(neg.f64 (/.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) (neg.f64 a)))
(*.f64 (neg.f64 x) (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 1 (neg.f64 a))))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 a) (/.f64 (pow.f64 a t) y)))
(*.f64 (neg.f64 x) (/.f64 (/.f64 (pow.f64 a t) y) (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 a x) (/.f64 y (pow.f64 a t))) -2))
(*.f64 x (/.f64 (pow.f64 a t) (*.f64 a y)))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 a t) (/.f64 (/.f64 x y) a))
(log.f64 (pow.f64 (exp.f64 (/.f64 x y)) (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1))) 3))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3) (pow.f64 a 3)))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 a t) (/.f64 y x)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(exp.f64 (log.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))) 1))
(*.f64 (/.f64 x y) (pow.f64 a (+.f64 t -1)))
(+.f64 0 (/.f64 y (pow.f64 a t)))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 y (pow.f64 a t)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (pow.f64 a t))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (pow.f64 a t)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (pow.f64 a t))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 y (pow.f64 a t))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (pow.f64 a t))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (pow.f64 a t))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y (pow.f64 a t))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y (pow.f64 a t)))) 1)
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(*.f64 y (pow.f64 a (neg.f64 t)))
(*.f64 (/.f64 y (pow.f64 a t)) 1)
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(*.f64 1 (/.f64 y (pow.f64 a t)))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (pow.f64 a (neg.f64 t))))
(*.f64 y (pow.f64 a (neg.f64 t)))
(*.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2)))
(*.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2)) (cbrt.f64 (/.f64 y (pow.f64 a t))))
(*.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2)))
(*.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) -2)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (pow.f64 a (neg.f64 t))))
(*.f64 y (pow.f64 a (neg.f64 t)))
(*.f64 (sqrt.f64 (/.f64 y (pow.f64 a t))) (sqrt.f64 (/.f64 y (pow.f64 a t))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(*.f64 (neg.f64 y) (/.f64 1 (neg.f64 (pow.f64 a t))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(*.f64 (pow.f64 a (neg.f64 t)) y)
(*.f64 y (pow.f64 a (neg.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) (/.f64 (cbrt.f64 y) (pow.f64 a t)))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(*.f64 (/.f64 (sqrt.f64 y) 1) (/.f64 (sqrt.f64 y) (pow.f64 a t)))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 a t)) -2) (/.f64 y (cbrt.f64 (pow.f64 a t))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (pow.f64 (*.f64 a a) t))) (cbrt.f64 (/.f64 y (pow.f64 a t))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (/.f64 y (pow.f64 a t)))) (cbrt.f64 (pow.f64 (*.f64 a a) t)))
(*.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (pow.f64 (*.f64 a a) t))))
(*.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (pow.f64 (*.f64 a a) t))) (/.f64 (sqrt.f64 y) (cbrt.f64 (pow.f64 a t))))
(/.f64 (*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (cbrt.f64 (pow.f64 a t)))) (cbrt.f64 (pow.f64 (*.f64 a a) t)))
(/.f64 (/.f64 y (cbrt.f64 (pow.f64 a t))) (cbrt.f64 (pow.f64 (*.f64 a a) t)))
(*.f64 (pow.f64 (pow.f64 a t) -1/2) (/.f64 y (sqrt.f64 (pow.f64 a t))))
(/.f64 (*.f64 (pow.f64 (pow.f64 a t) -1/2) y) (sqrt.f64 (pow.f64 a t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (sqrt.f64 (pow.f64 a t))) (/.f64 (cbrt.f64 y) (sqrt.f64 (pow.f64 a t))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(pow.f64 (/.f64 y (pow.f64 a t)) 1)
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(pow.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2) 1/2)
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(pow.f64 (pow.f64 (/.f64 (pow.f64 a t) y) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) -3))
(pow.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) 3)
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(pow.f64 (sqrt.f64 (/.f64 y (pow.f64 a t))) 2)
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(pow.f64 (/.f64 (pow.f64 a t) y) -1)
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(pow.f64 (/.f64 (pow.f64 y 3) (pow.f64 a (*.f64 t 3))) 1/3)
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 a (*.f64 t 3))))
(pow.f64 (/.f64 (/.f64 (pow.f64 a t) y) 1) -1)
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(neg.f64 (/.f64 y (neg.f64 (pow.f64 a t))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(sqrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(log.f64 (exp.f64 (/.f64 y (pow.f64 a t))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 y (pow.f64 a t)))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) -3))
(cbrt.f64 (/.f64 (pow.f64 y 3) (pow.f64 a (*.f64 t 3))))
(expm1.f64 (log1p.f64 (/.f64 y (pow.f64 a t))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(log1p.f64 (expm1.f64 (/.f64 y (pow.f64 a t))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(exp.f64 (log.f64 (/.f64 y (pow.f64 a t))))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(exp.f64 (*.f64 (log.f64 (/.f64 y (pow.f64 a t))) 1))
(/.f64 y (exp.f64 (*.f64 (neg.f64 t) (neg.f64 (log.f64 a)))))
(/.f64 y (exp.f64 (neg.f64 (neg.f64 (*.f64 t (log.f64 a))))))
(/.f64 y (pow.f64 a t))
(+.f64 0 (*.f64 (pow.f64 a t) (/.f64 x y)))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a t) (/.f64 x y)))) 1)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 x (/.f64 (pow.f64 a t) y))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (pow.f64 a t) (/.f64 x y))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 1)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 1 (*.f64 (pow.f64 a t) (/.f64 x y)))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2) (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 (pow.f64 a t) y)))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 (pow.f64 a t) y)))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (neg.f64 x) (/.f64 1 (/.f64 (neg.f64 y) (pow.f64 a t))))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 a t) y) x)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (/.f64 x y) (pow.f64 a t))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (/.f64 1 y) (/.f64 x (pow.f64 a (neg.f64 t))))
(/.f64 (/.f64 x y) (pow.f64 a (neg.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) (pow.f64 a (neg.f64 t))))
(*.f64 (/.f64 1 y) (/.f64 x (pow.f64 a (neg.f64 t))))
(/.f64 (/.f64 x y) (pow.f64 a (neg.f64 t)))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) (pow.f64 a (neg.f64 t))))
(*.f64 (/.f64 1 y) (/.f64 x (pow.f64 a (neg.f64 t))))
(/.f64 (/.f64 x y) (pow.f64 a (neg.f64 t)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (/.f64 y (pow.f64 a t))))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (/.f64 y (pow.f64 a t))))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y (pow.f64 a t))) -2) (/.f64 x (cbrt.f64 (/.f64 y (pow.f64 a t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2))) (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 (pow.f64 a t) (/.f64 y x))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) -2))))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2))) (/.f64 (sqrt.f64 x) (cbrt.f64 (/.f64 y (pow.f64 a t)))))
(/.f64 (/.f64 x (cbrt.f64 (/.f64 y (pow.f64 a t)))) (cbrt.f64 (pow.f64 (/.f64 y (pow.f64 a t)) 2)))
(/.f64 (/.f64 x (cbrt.f64 (/.f64 y (pow.f64 a t)))) (cbrt.f64 (pow.f64 (/.f64 (pow.f64 a t) y) -2)))
(*.f64 (pow.f64 (/.f64 y (pow.f64 a t)) -1/2) (/.f64 x (sqrt.f64 (/.f64 y (pow.f64 a t)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (/.f64 y (pow.f64 a t)))) (/.f64 (cbrt.f64 x) (sqrt.f64 (/.f64 y (pow.f64 a t)))))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (/.f64 x 1) (/.f64 (pow.f64 a t) y))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (/.f64 x (neg.f64 y)) (neg.f64 (pow.f64 a t)))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (*.f64 (/.f64 x y) 1) (pow.f64 a t))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(*.f64 (*.f64 (/.f64 x y) (cbrt.f64 (pow.f64 (*.f64 a a) t))) (cbrt.f64 (pow.f64 a t)))
(*.f64 (/.f64 x y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a a) t)) (cbrt.f64 (pow.f64 a t))))
(*.f64 (/.f64 x y) (*.f64 (cbrt.f64 (pow.f64 a t)) (cbrt.f64 (pow.f64 (*.f64 a a) t))))
(*.f64 (*.f64 (/.f64 x y) (sqrt.f64 (pow.f64 a t))) (sqrt.f64 (pow.f64 a t)))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 1)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(pow.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 2) 1/2)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(pow.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3) 1/3)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 3)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 2)
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(pow.f64 (/.f64 y (*.f64 x (pow.f64 a t))) -1)
(/.f64 1 (/.f64 (/.f64 y x) (pow.f64 a t)))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 a t) x))
(pow.f64 (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) y) -3)) 1/3)
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) y) -3)))
(pow.f64 (/.f64 (/.f64 y (*.f64 x (pow.f64 a t))) 1) -1)
(/.f64 1 (/.f64 (/.f64 y x) (pow.f64 a t)))
(*.f64 (/.f64 1 y) (*.f64 (pow.f64 a t) x))
(neg.f64 (/.f64 x (/.f64 (neg.f64 y) (pow.f64 a t))))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 2))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 (pow.f64 a t) y)))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 a t) (/.f64 x y)))))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a t) (/.f64 x y)) 3))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (/.f64 (pow.f64 a t) y) -3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(exp.f64 (log.f64 (*.f64 (pow.f64 a t) (/.f64 x y))))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a t) (/.f64 x y))) 1))
(/.f64 (pow.f64 a t) (/.f64 y x))
(*.f64 (pow.f64 a t) (/.f64 x y))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
4.4b
(/.f64 x (*.f64 y a))
Compiler

Compiled 17 to 8 computations (52.9% saved)

series4.0ms (0%)

Counts
1 → 12
Calls

9 calls:

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

rewrite41.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
711×pow1_binary64
658×add-log-exp_binary64
658×log1p-expm1-u_binary64
658×expm1-log1p-u_binary64
643×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify39.0ms (0.1%)

Algorithm
egg-herbie
Rules
930×log-div_binary64
824×log-prod_binary64
445×times-frac_binary64
395×associate-/l*_binary64
395×fma-def_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0101429
1262417
2883417
35489417
Stop Event
node limit
Counts
50 → 48
Calls
Call 1
Inputs
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(*.f64 x (/.f64 1 (*.f64 y a)))
(*.f64 (/.f64 x (*.f64 y a)) 1)
(*.f64 1 (/.f64 x (*.f64 y a)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) 2) (cbrt.f64 (/.f64 x (*.f64 y a))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 y a))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y a))) (sqrt.f64 (/.f64 x (*.f64 y a))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y a))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 y a))))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) a))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) a))
(*.f64 (/.f64 (sqrt.f64 x) a) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 1 a) (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) a) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y a)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (/.f64 x (cbrt.f64 (*.f64 y a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (cbrt.f64 (/.f64 x (*.f64 y a))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y a))) (/.f64 x (sqrt.f64 (*.f64 y a))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y a))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y a))))
(pow.f64 (/.f64 x (*.f64 y a)) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y a))) 2)
(pow.f64 (/.f64 y (/.f64 x a)) -1)
(neg.f64 (/.f64 x (neg.f64 (*.f64 y a))))
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 y a))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y a) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y a))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y a))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y a))))
Outputs
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 x (/.f64 1 (*.f64 y a)))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (/.f64 x (*.f64 y a)) 1)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 1 (/.f64 x (*.f64 y a)))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) 2))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) 2) (cbrt.f64 (/.f64 x (*.f64 y a))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (*.f64 y a))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y a))) (sqrt.f64 (/.f64 x (*.f64 y a))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (*.f64 y a))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 y a))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (/.f64 1 (*.f64 y a)) x)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (/.f64 1 y) (/.f64 x a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (/.f64 (sqrt.f64 x) a) (/.f64 (sqrt.f64 x) y))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) a) (/.f64 (cbrt.f64 x) y))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y a)))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y a)))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (/.f64 x (cbrt.f64 (*.f64 y a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a y)) 2)) (/.f64 x (cbrt.f64 (*.f64 a y))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 a y))) (pow.f64 (cbrt.f64 (*.f64 a y)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (*.f64 a y)) 2) (cbrt.f64 (*.f64 a y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (cbrt.f64 (/.f64 x (*.f64 y a))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 a y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 a y)) 2)))
(/.f64 (cbrt.f64 (/.f64 (/.f64 x a) y)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a y)) 2) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y a)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y a))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 a y)) 2)) (/.f64 x (cbrt.f64 (*.f64 a y))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 a y))) (pow.f64 (cbrt.f64 (*.f64 a y)) 2))
(/.f64 x (*.f64 (pow.f64 (cbrt.f64 (*.f64 a y)) 2) (cbrt.f64 (*.f64 a y))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y a))) (/.f64 x (sqrt.f64 (*.f64 y a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a y))) (/.f64 x (sqrt.f64 (*.f64 a y))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 a y))) (sqrt.f64 (*.f64 a y)))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 a y)) (sqrt.f64 (*.f64 a y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 y a))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y a))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 a y))) (/.f64 x (sqrt.f64 (*.f64 a y))))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 a y))) (sqrt.f64 (*.f64 a y)))
(/.f64 x (*.f64 (sqrt.f64 (*.f64 a y)) (sqrt.f64 (*.f64 a y))))
(pow.f64 (/.f64 x (*.f64 y a)) 1)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) 1/3)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) 3)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y a))) 2)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(pow.f64 (/.f64 y (/.f64 x a)) -1)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(neg.f64 (/.f64 x (neg.f64 (*.f64 y a))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(log.f64 (exp.f64 (/.f64 x (*.f64 y a))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y a) 3)))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y a))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y a))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(exp.f64 (log.f64 (/.f64 x (*.f64 y a))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
4.7b
(*.f64 (/.f64 1 y) (/.f64 x a))
Compiler

Compiled 23 to 13 computations (43.5% saved)

series3.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite43.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
902×pow1_binary64
836×add-log-exp_binary64
836×log1p-expm1-u_binary64
836×expm1-log1p-u_binary64
817×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify43.0ms (0.1%)

Algorithm
egg-herbie
Rules
905×log-div_binary64
521×log-prod_binary64
438×associate-/r*_binary64
431×associate-/l*_binary64
384×associate-*l/_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0133595
1335595
21084595
35836595
Stop Event
node limit
Counts
85 → 50
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 1 (*.f64 y (/.f64 a x)))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 a x))
(/.f64 x (*.f64 y a))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 x a) y)
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y a) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x a)) 2) (/.f64 y (cbrt.f64 (/.f64 x a))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y a) (sqrt.f64 x)))
(/.f64 (sqrt.f64 (/.f64 x a)) (/.f64 y (sqrt.f64 (/.f64 x a))))
(/.f64 -1 (*.f64 (neg.f64 y) (/.f64 a x)))
(/.f64 -1 (*.f64 (/.f64 a x) (neg.f64 y)))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 y a)))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 y) a))
(/.f64 (neg.f64 x) (*.f64 y (neg.f64 a)))
(/.f64 (/.f64 x y) a)
(/.f64 (neg.f64 (/.f64 x a)) (neg.f64 y))
(/.f64 (neg.f64 (/.f64 x y)) (neg.f64 a))
(/.f64 (*.f64 -1 (neg.f64 x)) (*.f64 (neg.f64 y) (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 a) y))
(/.f64 (*.f64 x -1) (*.f64 a (neg.f64 y)))
(/.f64 (*.f64 (neg.f64 x) -1) (*.f64 (neg.f64 a) (neg.f64 y)))
(/.f64 (/.f64 (/.f64 x a) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (/.f64 (/.f64 x a) 1) y)
(/.f64 (/.f64 (/.f64 x a) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (/.f64 x y) 1) a)
(/.f64 (/.f64 (/.f64 x y) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 (/.f64 (/.f64 x y) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 (*.f64 -1 (/.f64 x a)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 1 y) (neg.f64 x)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 x a) -1) (neg.f64 y))
(pow.f64 (/.f64 x (*.f64 y a)) 1)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) 3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y a))) 2)
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2))
(log.f64 (exp.f64 (/.f64 x (*.f64 y a))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x a) 3) (pow.f64 y 3)))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 y -2) y) (pow.f64 (/.f64 x a) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x a) 3) (/.f64 (pow.f64 y -2) y)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y a))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y a))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y a))))
Outputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 1 (*.f64 y (/.f64 a x)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 1 y) (/.f64 a x))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y a) (cbrt.f64 x)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x a)) 2) (/.f64 y (cbrt.f64 (/.f64 x a))))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y a) (sqrt.f64 x)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (sqrt.f64 (/.f64 x a)) (/.f64 y (sqrt.f64 (/.f64 x a))))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 -1 (*.f64 (neg.f64 y) (/.f64 a x)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 -1 (*.f64 (/.f64 a x) (neg.f64 y)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (neg.f64 x) (neg.f64 (*.f64 y a)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (neg.f64 x) (*.f64 (neg.f64 y) a))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (neg.f64 x) (*.f64 y (neg.f64 a)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (neg.f64 (/.f64 x a)) (neg.f64 y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (neg.f64 (/.f64 x y)) (neg.f64 a))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (*.f64 -1 (neg.f64 x)) (*.f64 (neg.f64 y) (neg.f64 a)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (*.f64 (neg.f64 x) 1) (*.f64 (neg.f64 a) y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (*.f64 x -1) (*.f64 a (neg.f64 y)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (*.f64 (neg.f64 x) -1) (*.f64 (neg.f64 a) (neg.f64 y)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 (/.f64 x a) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 (/.f64 x a) 1) y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 (/.f64 x a) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 (/.f64 x y) 1) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 (/.f64 x y) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 a))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 (/.f64 x y) (sqrt.f64 a)) (sqrt.f64 a))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (*.f64 -1 (/.f64 x a)) (neg.f64 y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (*.f64 (neg.f64 x) (/.f64 1 y)) (neg.f64 a))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (*.f64 (/.f64 1 y) (neg.f64 x)) (neg.f64 a))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (*.f64 (/.f64 x a) -1) (neg.f64 y))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(pow.f64 (/.f64 x (*.f64 y a)) 1)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) 1/3)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) 3)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y a))) 2)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(sqrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(log.f64 (exp.f64 (/.f64 x (*.f64 y a))))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 x a) 3) (pow.f64 y 3)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(cbrt.f64 (*.f64 (/.f64 (pow.f64 y -2) y) (pow.f64 (/.f64 x a) 3)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x a) 3) (/.f64 (pow.f64 y -2) y)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y a))))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y a))))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(exp.f64 (log.f64 (/.f64 x (*.f64 y a))))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)

localize12.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 x (*.f64 x b))
1.7b
(/.f64 (-.f64 x (*.f64 x b)) y)
4.6b
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
Compiler

Compiled 34 to 10 computations (70.6% saved)

series13.0ms (0%)

Counts
3 → 108
Calls

27 calls:

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

rewrite110.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
883×prod-diff_binary64
637×log-prod_binary64
245×fma-def_binary64
223×egg-rr
202×expm1-udef_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify264.0ms (0.9%)

Algorithm
egg-herbie
Rules
368×associate-/l*_binary64
306×fma-udef_binary64
290×associate-*r*_binary64
289×associate-+r+_binary64
282×associate-+l+_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0100417009
1252413274
Stop Event
node limit
Counts
523 → 628
Calls
Call 1
Inputs
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) (*.f64 y a))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) (*.f64 y a))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) (*.f64 y a))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) (*.f64 y a))
(/.f64 x (*.f64 a y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))) (/.f64 x (*.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))) (/.f64 x (*.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))) (/.f64 x (*.f64 y a)))
(*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) y)
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) y)
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) y)
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) y)
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(*.f64 -1 (/.f64 (*.f64 b x) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(*.f64 -1 (/.f64 (*.f64 b x) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 x (*.f64 b x)) y)
(*.f64 (-.f64 1 b) x)
(*.f64 (-.f64 1 b) x)
(*.f64 (-.f64 1 b) x)
(*.f64 (-.f64 1 b) x)
(*.f64 (-.f64 1 b) x)
(*.f64 (-.f64 1 b) x)
(*.f64 (-.f64 1 b) x)
(*.f64 (-.f64 1 b) x)
(*.f64 (+.f64 1 (*.f64 -1 b)) x)
(*.f64 (+.f64 1 (*.f64 -1 b)) x)
(*.f64 (+.f64 1 (*.f64 -1 b)) x)
(*.f64 (+.f64 1 (*.f64 -1 b)) x)
x
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(*.f64 -1 (*.f64 b x))
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(*.f64 -1 (*.f64 b x))
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(+.f64 0 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)))) 1)
(-.f64 (/.f64 x (*.f64 y a)) (/.f64 (*.f64 x b) (*.f64 y a)))
(-.f64 (/.f64 (/.f64 x y) a) (/.f64 (/.f64 x (/.f64 y b)) a))
(*.f64 (-.f64 x (*.f64 x b)) (/.f64 1 (*.f64 y a)))
(*.f64 (-.f64 x (*.f64 x b)) (*.f64 (/.f64 1 y) (pow.f64 a -1)))
(*.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (pow.f64 a -1))
(*.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)) 1)
(*.f64 1 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (pow.f64 a -1)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (pow.f64 a -1)))
(*.f64 (/.f64 (neg.f64 (-.f64 x (*.f64 x b))) y) (/.f64 1 (neg.f64 a)))
(*.f64 (pow.f64 a -1) (/.f64 (-.f64 x (*.f64 x b)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) a) (/.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) y))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) a) (/.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) y))
(*.f64 (/.f64 (-.f64 x (*.f64 x b)) 1) (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) a))
(*.f64 (/.f64 (-.f64 x (*.f64 x b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 y) (cbrt.f64 a)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (cbrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (cbrt.f64 a)))
(*.f64 (/.f64 (-.f64 x (*.f64 x b)) (sqrt.f64 a)) (/.f64 (/.f64 1 y) (sqrt.f64 a)))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (sqrt.f64 a)))
(pow.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) 2)
(pow.f64 (/.f64 a (/.f64 (-.f64 x (*.f64 x b)) y)) -1)
(pow.f64 (*.f64 (/.f64 y (-.f64 x (*.f64 x b))) a) -1)
(pow.f64 (/.f64 (*.f64 y a) (-.f64 x (*.f64 x b))) -1)
(pow.f64 (/.f64 (/.f64 a (/.f64 (-.f64 x (*.f64 x b)) y)) 1) -1)
(neg.f64 (/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (neg.f64 a)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)) 3))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) 1))
(+.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (/.f64 y b)))) (sqrt.f64 (/.f64 x (/.f64 y b))) (/.f64 x (/.f64 y b))))
(+.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (fma.f64 (neg.f64 (/.f64 b (sqrt.f64 y))) (/.f64 x (sqrt.f64 y)) (/.f64 x (/.f64 y b))))
(+.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (fma.f64 (neg.f64 (/.f64 x (sqrt.f64 y))) (/.f64 b (sqrt.f64 y)) (/.f64 x (/.f64 y b))))
(+.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 x (/.f64 y b))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 x (/.f64 y b))))
(+.f64 0 (/.f64 (-.f64 x (*.f64 x b)) y))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) y))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) y))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))))
(-.f64 (/.f64 x y) (/.f64 x (/.f64 y b)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 x b)) y))) 1)
(*.f64 (-.f64 x (*.f64 x b)) (/.f64 1 y))
(*.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 1)
(*.f64 1 (/.f64 (-.f64 x (*.f64 x b)) y))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (*.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) (/.f64 1 y)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (*.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(*.f64 (neg.f64 (-.f64 x (*.f64 x b))) (/.f64 1 (neg.f64 y)))
(*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (-.f64 x (*.f64 x b)) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (-.f64 x (*.f64 x b)) (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) y))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) 1) (/.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (cbrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) (sqrt.f64 y)))
(pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 1)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 3) 1/3)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) 3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) 2)
(pow.f64 (/.f64 y (-.f64 x (*.f64 x b))) -1)
(pow.f64 (/.f64 (/.f64 y (-.f64 x (*.f64 x b))) 1) -1)
(neg.f64 (/.f64 (-.f64 x (*.f64 x b)) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 x b)) y))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 x b)) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) 1))
(fma.f64 x (/.f64 1 y) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 1 (/.f64 x y) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (/.f64 x (/.f64 y b))))
(+.f64 x (*.f64 x (neg.f64 b)))
(+.f64 x (*.f64 (*.f64 x (neg.f64 b)) 1))
(+.f64 (-.f64 x (*.f64 x b)) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(+.f64 (-.f64 x (*.f64 x b)) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(+.f64 (-.f64 x (*.f64 x b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(+.f64 (-.f64 x (*.f64 x b)) (fma.f64 -1 (*.f64 x b) (*.f64 x b)))
(+.f64 (-.f64 x (*.f64 x b)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2))) (cbrt.f64 (*.f64 x b)) (*.f64 x b)))
(+.f64 (*.f64 x (neg.f64 b)) x)
(+.f64 0 (-.f64 x (*.f64 x b)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) b)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) b)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) b)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) b)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) b)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) b)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) b)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) b)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) b)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) b)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) x)) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) x)) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) x)) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) x)) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) x)) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 x (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 x (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 x (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 x (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 x (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 b (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 b (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 b (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 b (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 b (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 b (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 b (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 b (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 b (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 b (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 x b)))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 x b)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 x b))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 x b))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 x b))))))
(*.f64 x (-.f64 1 b))
(*.f64 (-.f64 x (*.f64 x b)) 1)
(*.f64 1 (-.f64 x (*.f64 x b)))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (cbrt.f64 (-.f64 x (*.f64 x b))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (sqrt.f64 (-.f64 x (*.f64 x b))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3)) (/.f64 1 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2)) (/.f64 1 (fma.f64 x b x)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3))))
(/.f64 1 (/.f64 (fma.f64 x b x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3)) (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2)) (fma.f64 x b x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3))) (neg.f64 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2))) (neg.f64 (fma.f64 x b x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (neg.f64 b)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b))) (*.f64 x (*.f64 x (neg.f64 b))))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b))))
(pow.f64 (-.f64 x (*.f64 x b)) 1)
(pow.f64 (pow.f64 (-.f64 x (*.f64 x b)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 3)
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3))) -1)
(pow.f64 (/.f64 (fma.f64 x b x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 x b)) 2))
(log.f64 (exp.f64 (-.f64 x (*.f64 x b))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 x b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 x) b)))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 x b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 x b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 x (neg.f64 b)))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 x) b))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 x) b))))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 b))) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) b)) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 b))) (+.f64 1 (expm1.f64 x))))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) b)) (+.f64 1 (expm1.f64 x))))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 x b)) 3))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 x b))))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 x b))))
(exp.f64 (log.f64 (-.f64 x (*.f64 x b))))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 x b))) 1))
(fma.f64 x 1 (*.f64 x (neg.f64 b)))
(fma.f64 x 1 (*.f64 (*.f64 x (neg.f64 b)) 1))
(fma.f64 x (neg.f64 b) x)
(fma.f64 x (-.f64 1 b) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(fma.f64 x (-.f64 1 b) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(fma.f64 x (-.f64 1 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(fma.f64 b (neg.f64 x) x)
(fma.f64 (-.f64 x (*.f64 x b)) 1 (fma.f64 (neg.f64 x) b (*.f64 x b)))
(fma.f64 (-.f64 x (*.f64 x b)) 1 (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(fma.f64 (-.f64 x (*.f64 x b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(fma.f64 1 x (*.f64 x (neg.f64 b)))
(fma.f64 1 x (*.f64 (*.f64 x (neg.f64 b)) 1))
(fma.f64 1 (-.f64 x (*.f64 x b)) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(fma.f64 1 (-.f64 x (*.f64 x b)) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(fma.f64 1 (-.f64 x (*.f64 x b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(fma.f64 1 (*.f64 x (neg.f64 b)) x)
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (cbrt.f64 (-.f64 x (*.f64 x b))) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (cbrt.f64 (-.f64 x (*.f64 x b))) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (cbrt.f64 (-.f64 x (*.f64 x b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 x (neg.f64 b)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 x (neg.f64 b)) 1))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 x (neg.f64 b)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (neg.f64 (cbrt.f64 (*.f64 x b))) x)
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (sqrt.f64 (-.f64 x (*.f64 x b))) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (sqrt.f64 (-.f64 x (*.f64 x b))) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (sqrt.f64 (-.f64 x (*.f64 x b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (neg.f64 b)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 x (neg.f64 b)) 1))
(fma.f64 (sqrt.f64 (*.f64 x b)) (neg.f64 (sqrt.f64 (*.f64 x b))) x)
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3)) (/.f64 1 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x))) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3)) (/.f64 1 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x))) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3)) (/.f64 1 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2)) (/.f64 1 (fma.f64 x b x)) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2)) (/.f64 1 (fma.f64 x b x)) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2)) (/.f64 1 (fma.f64 x b x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(fma.f64 (neg.f64 x) b x)
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 b))) (cbrt.f64 (*.f64 x (neg.f64 b)))) (cbrt.f64 (*.f64 x (neg.f64 b))) x)
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 b))) (sqrt.f64 (*.f64 x (neg.f64 b))) x)
(fma.f64 (neg.f64 b) x x)
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 x b))) (sqrt.f64 (*.f64 x b)) x)
(fma.f64 -1 (*.f64 x b) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2))) (cbrt.f64 (*.f64 x b)) x)
(fma.f64 (*.f64 (neg.f64 x) 1) b x)
(fma.f64 (*.f64 (neg.f64 x) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) x)
(fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 b)) (sqrt.f64 b) x)
Outputs
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a)))
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a)))
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 y a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (-.f64 x (*.f64 b x)) (*.f64 a y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (*.f64 (-.f64 1 b) x) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (*.f64 (+.f64 1 (*.f64 -1 b)) x) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 -1 (/.f64 (*.f64 b x) y))
(*.f64 (/.f64 x y) (neg.f64 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 -1 (/.f64 (*.f64 b x) y))
(*.f64 (/.f64 x y) (neg.f64 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(/.f64 (-.f64 x (*.f64 b x)) y)
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (+.f64 1 (*.f64 -1 b)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (+.f64 1 (*.f64 -1 b)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (+.f64 1 (*.f64 -1 b)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (+.f64 1 (*.f64 -1 b)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
x
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 -1 (*.f64 b x))
(*.f64 x (neg.f64 b))
(*.f64 b (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 -1 (*.f64 b x))
(*.f64 x (neg.f64 b))
(*.f64 b (neg.f64 x))
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(+.f64 (*.f64 -1 (*.f64 b x)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(+.f64 0 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) a))) (cbrt.f64 (exp.f64 (/.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) a)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)))) 1)
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(-.f64 (/.f64 x (*.f64 y a)) (/.f64 (*.f64 x b) (*.f64 y a)))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(-.f64 (/.f64 (/.f64 x y) a) (/.f64 (/.f64 x (/.f64 y b)) a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (-.f64 x (*.f64 x b)) (/.f64 1 (*.f64 y a)))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (-.f64 x (*.f64 x b)) (*.f64 (/.f64 1 y) (pow.f64 a -1)))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (pow.f64 a -1))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)) 1)
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 1 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) 2))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) 2) (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2)) (*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (pow.f64 a -1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) 2)) (*.f64 (/.f64 1 a) (cbrt.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y))))
(*.f64 (/.f64 1 a) (*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) 2)) (cbrt.f64 (/.f64 (-.f64 1 b) (/.f64 y x)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (pow.f64 a -1)))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (/.f64 (neg.f64 (-.f64 x (*.f64 x b))) y) (/.f64 1 (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 (fma.f64 x (neg.f64 b) x)) y) (/.f64 1 (neg.f64 a)))
(/.f64 (-.f64 (*.f64 b x) x) (neg.f64 (*.f64 a y)))
(*.f64 (pow.f64 a -1) (/.f64 (-.f64 x (*.f64 x b)) y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) a) (/.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) a) (/.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) y))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (/.f64 (-.f64 x (*.f64 x b)) 1) (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2)) 1) (/.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) a))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) 2)) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y)) a))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) 2)) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 b) (/.f64 y x))) a))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) 1) (/.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) a))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(*.f64 (/.f64 (-.f64 x (*.f64 x b)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 1 y) (cbrt.f64 a)))
(*.f64 (/.f64 (fma.f64 x (neg.f64 b) x) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (*.f64 (cbrt.f64 a) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 b x)) (*.f64 (cbrt.f64 a) y)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a) 2)) (/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (cbrt.f64 a)))
(*.f64 (/.f64 (fma.f64 x (neg.f64 b) x) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (*.f64 (cbrt.f64 a) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 b x)) (*.f64 (cbrt.f64 a) y)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2)) (pow.f64 (cbrt.f64 a) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) 2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) 2)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (pow.f64 (cbrt.f64 a) 2)) (/.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (cbrt.f64 a)))
(*.f64 (/.f64 (fma.f64 x (neg.f64 b) x) (pow.f64 (cbrt.f64 a) 2)) (/.f64 1 (*.f64 (cbrt.f64 a) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 b x)) (*.f64 (cbrt.f64 a) y)) (pow.f64 (cbrt.f64 a) 2))
(*.f64 (/.f64 (-.f64 x (*.f64 x b)) (sqrt.f64 a)) (/.f64 (/.f64 1 y) (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 x (neg.f64 b) x) (sqrt.f64 a)) (/.f64 1 (*.f64 (sqrt.f64 a) y)))
(/.f64 (/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 1 (sqrt.f64 a)) (/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (sqrt.f64 a)))
(*.f64 (/.f64 (fma.f64 x (neg.f64 b) x) (sqrt.f64 a)) (/.f64 1 (*.f64 (sqrt.f64 a) y)))
(/.f64 (/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) 2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y)) (sqrt.f64 a)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) 2)) (sqrt.f64 a)) (/.f64 (cbrt.f64 (/.f64 (-.f64 1 b) (/.f64 y x))) (sqrt.f64 a)))
(pow.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)) 1)
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)) 3) 1/3)
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) 3)
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) 2)
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(pow.f64 (/.f64 a (/.f64 (-.f64 x (*.f64 x b)) y)) -1)
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(pow.f64 (*.f64 (/.f64 y (-.f64 x (*.f64 x b))) a) -1)
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(pow.f64 (/.f64 (*.f64 y a) (-.f64 x (*.f64 x b))) -1)
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(pow.f64 (/.f64 (/.f64 a (/.f64 (-.f64 x (*.f64 x b)) y)) 1) -1)
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(neg.f64 (/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 (fma.f64 x (neg.f64 b) x)) y) (/.f64 1 (neg.f64 a)))
(/.f64 (-.f64 (*.f64 b x) x) (neg.f64 (*.f64 a y)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) a) 2))
(fabs.f64 (/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a)) 3))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 3) (pow.f64 a 3)))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 x b)) (*.f64 y a))) 1))
(*.f64 (/.f64 (-.f64 1 b) a) (/.f64 x y))
(/.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) a)
(+.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 x (/.f64 y b)))) (sqrt.f64 (/.f64 x (/.f64 y b))) (/.f64 x (/.f64 y b))))
(+.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 b (/.f64 x y)))) (sqrt.f64 (*.f64 b (/.f64 x y))) (*.f64 b (/.f64 x y))))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 b (/.f64 y x)))) (sqrt.f64 (/.f64 b (/.f64 y x))) (/.f64 b (/.f64 y x))))
(+.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (fma.f64 (neg.f64 (/.f64 b (sqrt.f64 y))) (/.f64 x (sqrt.f64 y)) (/.f64 x (/.f64 y b))))
(+.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) (fma.f64 (/.f64 (neg.f64 b) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 b (/.f64 x y))))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (fma.f64 (/.f64 (neg.f64 b) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (/.f64 b (/.f64 y x))))
(+.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (fma.f64 (neg.f64 (/.f64 x (sqrt.f64 y))) (/.f64 b (sqrt.f64 y)) (/.f64 x (/.f64 y b))))
(+.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) (fma.f64 (/.f64 (neg.f64 x) (sqrt.f64 y)) (/.f64 b (sqrt.f64 y)) (*.f64 b (/.f64 x y))))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (fma.f64 (/.f64 (neg.f64 x) (sqrt.f64 y)) (/.f64 b (sqrt.f64 y)) (/.f64 b (/.f64 y x))))
(+.f64 (/.f64 (-.f64 x (*.f64 x b)) y) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 x (/.f64 y b))))
(+.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 b x)) (sqrt.f64 y)) (*.f64 b (/.f64 x y))))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (fma.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 b (/.f64 y x))))
(+.f64 (/.f64 x y) (neg.f64 (/.f64 x (/.f64 y b))))
(/.f64 (-.f64 1 b) (/.f64 y x))
(+.f64 0 (/.f64 (-.f64 x (*.f64 x b)) y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 1 y) (*.f64 x b)))) (fma.f64 (neg.f64 (/.f64 1 y)) (*.f64 x b) (*.f64 (/.f64 1 y) (*.f64 x b))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (/.f64 y b)) 1))) (fma.f64 (neg.f64 (/.f64 x (/.f64 y b))) 1 (*.f64 (/.f64 x (/.f64 y b)) 1)))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b))))))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (*.f64 (cbrt.f64 (/.f64 x (/.f64 y b))) (cbrt.f64 (/.f64 x (/.f64 y b)))))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 b y) (/.f64 x 1)))) (fma.f64 (neg.f64 (/.f64 b y)) (/.f64 x 1) (*.f64 (/.f64 b y) (/.f64 x 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x y) (/.f64 b 1)))) (fma.f64 (neg.f64 (/.f64 x y)) (/.f64 b 1) (*.f64 (/.f64 x y) (/.f64 b 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (-.f64 (/.f64 x y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (-.f64 (/.f64 x y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (-.f64 (/.f64 x y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (-.f64 (/.f64 x y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y))) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (-.f64 (/.f64 x y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (-.f64 (/.f64 x y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y))) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1)))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) y) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) 1))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) y) (cbrt.f64 (pow.f64 (*.f64 b x) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 -1 y) (*.f64 b x))) (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)))
(+.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) (*.f64 0 (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y)) (/.f64 (sqrt.f64 (*.f64 x b)) 1) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) y) (/.f64 (sqrt.f64 (*.f64 x b)) 1))))
(+.f64 (fma.f64 (/.f64 -1 y) (*.f64 b x) (*.f64 (*.f64 (/.f64 1 y) x) b)) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 -1 y) (*.f64 b x))))
(+.f64 (*.f64 0 (/.f64 b (/.f64 y x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 b (cbrt.f64 y))) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 x (cbrt.f64 y))) (/.f64 b (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 b (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (cbrt.f64 y))) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (*.f64 x b) (cbrt.f64 y)) (/.f64 1 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))) (-.f64 (/.f64 x y) (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))) (-.f64 (/.f64 x y) (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))) (-.f64 (/.f64 x y) (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))) (-.f64 (/.f64 x y) (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))) (-.f64 (/.f64 x y) (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))) (-.f64 (/.f64 x y) (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 b x)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 x (cbrt.f64 y)) (/.f64 (neg.f64 b) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2))))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y))) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 (sqrt.f64 (*.f64 x b)) (cbrt.f64 y)) (/.f64 (sqrt.f64 (*.f64 x b)) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 b (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (neg.f64 b) (cbrt.f64 y)) (/.f64 x (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 (/.f64 b (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) x))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))) (fma.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (/.f64 (sqrt.f64 y) b)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))) (fma.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (/.f64 (sqrt.f64 y) b)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))) (fma.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (/.f64 (sqrt.f64 y) b)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))) (fma.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (/.f64 (sqrt.f64 y) b)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (/.f64 (sqrt.f64 y) b)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (/.f64 (/.f64 x (/.f64 (sqrt.f64 y) (neg.f64 b))) (sqrt.f64 y))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (/.f64 (sqrt.f64 y) b)))) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))) (-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))) (fma.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (/.f64 (sqrt.f64 y) b)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (*.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))) (fma.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (/.f64 (sqrt.f64 y) b)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))) (-.f64 (/.f64 x y) (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (/.f64 (sqrt.f64 y) b)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (/.f64 (/.f64 x (/.f64 (sqrt.f64 y) (neg.f64 b))) (sqrt.f64 y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (/.f64 (sqrt.f64 y) b)))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y))) (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (/.f64 (sqrt.f64 y) b)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (/.f64 (/.f64 x (/.f64 (sqrt.f64 y) (neg.f64 b))) (sqrt.f64 y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (*.f64 x b) (sqrt.f64 y))) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x b) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)) (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (/.f64 (sqrt.f64 y) b)))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 (*.f64 x (neg.f64 b)) (sqrt.f64 y)) (/.f64 1 (sqrt.f64 y)))))
(+.f64 (*.f64 0 (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 (/.f64 b (/.f64 (sqrt.f64 y) x)) (sqrt.f64 y))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))) (-.f64 (/.f64 x y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 1 (/.f64 x y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))) (-.f64 (/.f64 x y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))) (-.f64 (/.f64 x y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))) (-.f64 (/.f64 x y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))) (fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y))) (sqrt.f64 y))))
(+.f64 (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y))) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))) (fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y))) (sqrt.f64 y))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))) (-.f64 (/.f64 x y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 x (/.f64 1 y) (neg.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y)))) (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))) (-.f64 (/.f64 x y) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))) (-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y))) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y))) (fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y))) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))) (fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (/.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y))) (sqrt.f64 y))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y))))) (fma.f64 (neg.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)) (*.f64 (/.f64 (cbrt.f64 (*.f64 x b)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (sqrt.f64 y)))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)) (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y))) (fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (/.f64 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (sqrt.f64 y)))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (*.f64 (/.f64 (cbrt.f64 (*.f64 b x)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (sqrt.f64 y)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) y))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) y))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y))) (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 b) (/.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 1 b) (/.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 1 b) (/.f64 y x))))))
(-.f64 (/.f64 x y) (/.f64 x (/.f64 y b)))
(/.f64 (-.f64 1 b) (/.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 x b)) y))) 1)
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 (-.f64 x (*.f64 x b)) (/.f64 1 y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 1)
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 1 (/.f64 (-.f64 x (*.f64 x b)) y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (*.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) (/.f64 1 y)))
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) 2)) (cbrt.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) 2)) (cbrt.f64 (/.f64 (-.f64 1 b) (/.f64 y x))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) 2)) (cbrt.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 1 b) (/.f64 y x)) 2)) (cbrt.f64 (/.f64 (-.f64 1 b) (/.f64 y x))))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (*.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (/.f64 1 y)))
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 (neg.f64 (-.f64 x (*.f64 x b))) (/.f64 1 (neg.f64 y)))
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b)))
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (-.f64 x (*.f64 x b)) (cbrt.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (fma.f64 x (neg.f64 b) x) (cbrt.f64 y)))
(/.f64 (/.f64 (-.f64 x (*.f64 b x)) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (-.f64 x (*.f64 x b)) (sqrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (fma.f64 x (neg.f64 b) x) (sqrt.f64 y)))
(/.f64 (/.f64 (-.f64 x (*.f64 b x)) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) 1) (/.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) 1) (/.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) y))
(/.f64 (-.f64 1 b) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 x (neg.f64 b) x)) 2) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 b x))) 2) (cbrt.f64 (/.f64 (-.f64 1 b) (/.f64 y x)))) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (cbrt.f64 y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (fma.f64 x (neg.f64 b) x) (cbrt.f64 y)))
(/.f64 (/.f64 (-.f64 x (*.f64 b x)) (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) (sqrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (fma.f64 x (neg.f64 b) x) (sqrt.f64 y)))
(/.f64 (/.f64 (-.f64 x (*.f64 b x)) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 1)
(/.f64 (-.f64 1 b) (/.f64 y x))
(pow.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 3) 1/3)
(/.f64 (-.f64 1 b) (/.f64 y x))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) 3)
(/.f64 (-.f64 1 b) (/.f64 y x))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) 2)
(/.f64 (-.f64 1 b) (/.f64 y x))
(pow.f64 (/.f64 y (-.f64 x (*.f64 x b))) -1)
(/.f64 (-.f64 1 b) (/.f64 y x))
(pow.f64 (/.f64 (/.f64 y (-.f64 x (*.f64 x b))) 1) -1)
(/.f64 (-.f64 1 b) (/.f64 y x))
(neg.f64 (/.f64 (-.f64 x (*.f64 x b)) (neg.f64 y)))
(/.f64 (-.f64 1 b) (/.f64 y x))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 x (neg.f64 b) x) y) 2))
(fabs.f64 (/.f64 (-.f64 1 b) (/.f64 y x)))
(log.f64 (exp.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(/.f64 (-.f64 1 b) (/.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x (*.f64 x b)) y))))
(/.f64 (-.f64 1 b) (/.f64 y x))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x (*.f64 x b)) y) 3))
(/.f64 (-.f64 1 b) (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x (*.f64 x b)) 3) (pow.f64 y 3)))
(/.f64 (-.f64 1 b) (/.f64 y x))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(/.f64 (-.f64 1 b) (/.f64 y x))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(/.f64 (-.f64 1 b) (/.f64 y x))
(exp.f64 (log.f64 (/.f64 (-.f64 x (*.f64 x b)) y)))
(/.f64 (-.f64 1 b) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x (*.f64 x b)) y)) 1))
(/.f64 (-.f64 1 b) (/.f64 y x))
(fma.f64 x (/.f64 1 y) (neg.f64 (/.f64 x (/.f64 y b))))
(/.f64 (-.f64 1 b) (/.f64 y x))
(fma.f64 1 (/.f64 x y) (neg.f64 (/.f64 x (/.f64 y b))))
(/.f64 (-.f64 1 b) (/.f64 y x))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (/.f64 x y))) (cbrt.f64 (/.f64 x y)) (neg.f64 (/.f64 x (/.f64 y b))))
(/.f64 (-.f64 1 b) (/.f64 y x))
(fma.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)) (neg.f64 (/.f64 x (/.f64 y b))))
(/.f64 (-.f64 1 b) (/.f64 y x))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b)))
(-.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y))) (/.f64 b (/.f64 y x)))
(fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b)))
(-.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y))) (/.f64 b (/.f64 y x)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) y) (neg.f64 (/.f64 x (/.f64 y b))))
(/.f64 (-.f64 1 b) (/.f64 y x))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) y) (neg.f64 (/.f64 x (/.f64 y b))))
(/.f64 (-.f64 1 b) (/.f64 y x))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (neg.f64 (/.f64 x (/.f64 y b))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (*.f64 (/.f64 x y) (neg.f64 b)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 y)) (/.f64 (sqrt.f64 x) (sqrt.f64 y))) (/.f64 b (/.f64 y x)))
(+.f64 x (*.f64 x (neg.f64 b)))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(+.f64 x (*.f64 (*.f64 x (neg.f64 b)) 1))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(+.f64 (-.f64 x (*.f64 x b)) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (-.f64 x (*.f64 x b)) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (-.f64 x (*.f64 x b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(+.f64 (-.f64 x (*.f64 x b)) (fma.f64 -1 (*.f64 x b) (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (-.f64 x (*.f64 x b)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2))) (cbrt.f64 (*.f64 x b)) (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 (*.f64 b x)) (*.f64 b x)))
(+.f64 (-.f64 x (*.f64 b x)) (fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2))) (cbrt.f64 (*.f64 b x)) (*.f64 b x)))
(+.f64 (*.f64 x (neg.f64 b)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(+.f64 0 (-.f64 x (*.f64 x b)))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) b)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) b)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) b)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) b)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 x) b)) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 (cbrt.f64 x) b) (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 x 1 (*.f64 (*.f64 x (cbrt.f64 b)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (*.f64 (cbrt.f64 b) (neg.f64 x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 x (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 x 1 (*.f64 (*.f64 x (cbrt.f64 b)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (*.f64 (cbrt.f64 b) (neg.f64 x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 x (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 x 1 (*.f64 (*.f64 x (cbrt.f64 b)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (*.f64 (cbrt.f64 b) (neg.f64 x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 x (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 x 1 (*.f64 (*.f64 x (cbrt.f64 b)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (*.f64 (cbrt.f64 b) (neg.f64 x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 x (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 b) x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 b) x) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (fma.f64 x 1 (*.f64 (*.f64 x (cbrt.f64 b)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (*.f64 (cbrt.f64 b) (neg.f64 x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 x (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) b)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) b)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) b)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) b)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 x) b)) (sqrt.f64 x) (*.f64 (*.f64 (sqrt.f64 x) b) (sqrt.f64 x))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) x)) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b))))
(+.f64 (fma.f64 x 1 (*.f64 (sqrt.f64 b) (*.f64 (neg.f64 x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) x)) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b))))
(+.f64 (fma.f64 x 1 (*.f64 (sqrt.f64 b) (*.f64 (neg.f64 x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) x)) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b))))
(+.f64 (fma.f64 x 1 (*.f64 (sqrt.f64 b) (*.f64 (neg.f64 x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) x)) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b))))
(+.f64 (fma.f64 x 1 (*.f64 (sqrt.f64 b) (*.f64 (neg.f64 x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 b) x)) (sqrt.f64 b) (*.f64 (*.f64 (sqrt.f64 b) x) (sqrt.f64 b))))
(+.f64 (fma.f64 x 1 (*.f64 (sqrt.f64 b) (*.f64 (neg.f64 x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 x (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 x 1 (*.f64 (*.f64 x (cbrt.f64 b)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (*.f64 (cbrt.f64 b) (neg.f64 x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 x (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 x (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 x 1 (*.f64 (*.f64 x (cbrt.f64 b)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (*.f64 (cbrt.f64 b) (neg.f64 x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 x (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 x (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 x 1 (*.f64 (*.f64 x (cbrt.f64 b)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (*.f64 (cbrt.f64 b) (neg.f64 x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 x (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 x (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 x 1 (*.f64 (*.f64 x (cbrt.f64 b)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (*.f64 (cbrt.f64 b) (neg.f64 x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 x (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2))))) (fma.f64 (neg.f64 (cbrt.f64 b)) (*.f64 x (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 x (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 x 1 (*.f64 (*.f64 x (cbrt.f64 b)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))) (fma.f64 (*.f64 (cbrt.f64 b) (neg.f64 x)) (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 x (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))) (*.f64 0 (*.f64 x (*.f64 (cbrt.f64 b) (pow.f64 (cbrt.f64 b) 2)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (fma.f64 x 1 (*.f64 (sqrt.f64 b) (*.f64 (neg.f64 x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (fma.f64 x 1 (*.f64 (sqrt.f64 b) (*.f64 (neg.f64 x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (fma.f64 x 1 (*.f64 (sqrt.f64 b) (*.f64 (neg.f64 x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (fma.f64 x 1 (*.f64 (sqrt.f64 b) (*.f64 (neg.f64 x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b))))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (fma.f64 x 1 (*.f64 (sqrt.f64 b) (*.f64 (neg.f64 x) (sqrt.f64 b)))) (fma.f64 (neg.f64 (sqrt.f64 b)) (*.f64 x (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 x (sqrt.f64 b)))))
(+.f64 (-.f64 x (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))) (*.f64 0 (*.f64 x (*.f64 (sqrt.f64 b) (sqrt.f64 b)))))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 b (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 b (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 b (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 b (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (*.f64 b (pow.f64 (cbrt.f64 x) 2)) (*.f64 (cbrt.f64 x) (*.f64 b (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 x 1 (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 b (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x)))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 1 x (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 b (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x)))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 b (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x)))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 b (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x)))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x))))) (fma.f64 (neg.f64 (sqrt.f64 x)) (*.f64 b (sqrt.f64 x)) (*.f64 (sqrt.f64 x) (*.f64 b (sqrt.f64 x)))))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 x b)))) (cbrt.f64 (exp.f64 (-.f64 x (*.f64 x b)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x (*.f64 x b))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 b) x))) (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 b) x))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 x (neg.f64 b) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 b)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 x b))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x (*.f64 x b))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 x (neg.f64 b) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (-.f64 1 b)))))
(*.f64 x (-.f64 1 b))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (-.f64 x (*.f64 x b)) 1)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 1 (-.f64 x (*.f64 x b)))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (cbrt.f64 (-.f64 x (*.f64 x b))))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (sqrt.f64 (-.f64 x (*.f64 x b))))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3)) (/.f64 1 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (/.f64 1 (fma.f64 (*.f64 b x) (fma.f64 x b x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (fma.f64 (*.f64 b x) (fma.f64 b x x) (*.f64 x x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2)) (/.f64 1 (fma.f64 x b x)))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (/.f64 1 (fma.f64 x b x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (fma.f64 b x x))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 b x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3))))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (/.f64 1 (fma.f64 (*.f64 b x) (fma.f64 x b x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (fma.f64 (*.f64 b x) (fma.f64 b x x) (*.f64 x x)))
(/.f64 1 (/.f64 (fma.f64 x b x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2))))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (/.f64 1 (fma.f64 x b x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (fma.f64 b x x))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3)) (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x)))
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (/.f64 1 (fma.f64 (*.f64 b x) (fma.f64 x b x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (fma.f64 (*.f64 b x) (fma.f64 b x x) (*.f64 x x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2)) (fma.f64 x b x))
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (/.f64 1 (fma.f64 x b x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (fma.f64 b x x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3))) (neg.f64 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3))) (neg.f64 (fma.f64 (*.f64 b x) (fma.f64 x b x) (*.f64 x x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (fma.f64 (*.f64 b x) (fma.f64 b x x) (*.f64 x x))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2))) (neg.f64 (fma.f64 x b x)))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2))) (neg.f64 (fma.f64 x b x)))
(*.f64 1 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (fma.f64 b x x)))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (neg.f64 b)) 3)) (fma.f64 x x (-.f64 (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b))) (*.f64 x (*.f64 x (neg.f64 b))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 x (neg.f64 b)) 3)) (fma.f64 x x (*.f64 (*.f64 x (neg.f64 b)) (-.f64 (*.f64 x (neg.f64 b)) x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (fma.f64 x x (*.f64 b (*.f64 x (fma.f64 b x x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b))))
(/.f64 (*.f64 (fma.f64 x (neg.f64 b) x) (-.f64 x (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (+.f64 x (*.f64 b x)))
(pow.f64 (-.f64 x (*.f64 x b)) 1)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(pow.f64 (pow.f64 (-.f64 x (*.f64 x b)) 3) 1/3)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 3)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(pow.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) 2)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(pow.f64 (/.f64 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x)) (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3))) -1)
(*.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (/.f64 1 (fma.f64 (*.f64 b x) (fma.f64 x b x) (*.f64 x x))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (fma.f64 (*.f64 b x) (fma.f64 b x x) (*.f64 x x)))
(pow.f64 (/.f64 (fma.f64 x b x) (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2))) -1)
(*.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (/.f64 1 (fma.f64 x b x)))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (fma.f64 b x x))
(sqrt.f64 (pow.f64 (-.f64 x (*.f64 x b)) 2))
(sqrt.f64 (pow.f64 (fma.f64 x (neg.f64 b) x) 2))
(fabs.f64 (-.f64 x (*.f64 b x)))
(log.f64 (exp.f64 (-.f64 x (*.f64 x b))))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 x (*.f64 x b)))))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 x) b)))
(-.f64 (log1p.f64 (expm1.f64 x)) (*.f64 b x))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 x b)))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 1 (expm1.f64 (*.f64 b x)))))
(-.f64 x (log1p.f64 (expm1.f64 (*.f64 b x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 x b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (+.f64 1 (expm1.f64 (*.f64 b x)))))
(-.f64 (log1p.f64 (expm1.f64 x)) (log1p.f64 (expm1.f64 (*.f64 b x))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (exp.f64 (*.f64 x (neg.f64 b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 x) b)))
(-.f64 (log1p.f64 (expm1.f64 x)) (*.f64 b x))
(log.f64 (*.f64 (exp.f64 x) (/.f64 1 (pow.f64 (exp.f64 x) b))))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 x)) (/.f64 1 (pow.f64 (exp.f64 x) b))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 x) b)))
(-.f64 (log1p.f64 (expm1.f64 x)) (*.f64 b x))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 b))) (exp.f64 x)))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) b)) (exp.f64 x)))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(log.f64 (*.f64 (exp.f64 (*.f64 x (neg.f64 b))) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 x) b)))
(-.f64 (log1p.f64 (expm1.f64 x)) (*.f64 b x))
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 x) b)) (+.f64 1 (expm1.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 x)) (pow.f64 (exp.f64 x) b)))
(-.f64 (log1p.f64 (expm1.f64 x)) (*.f64 b x))
(cbrt.f64 (pow.f64 (-.f64 x (*.f64 x b)) 3))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(expm1.f64 (log1p.f64 (-.f64 x (*.f64 x b))))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(log1p.f64 (expm1.f64 (-.f64 x (*.f64 x b))))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(exp.f64 (log.f64 (-.f64 x (*.f64 x b))))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(exp.f64 (*.f64 (log.f64 (-.f64 x (*.f64 x b))) 1))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 x 1 (*.f64 x (neg.f64 b)))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 x 1 (*.f64 (*.f64 x (neg.f64 b)) 1))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 x (neg.f64 b) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 x (-.f64 1 b) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(fma.f64 x (-.f64 1 b) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(fma.f64 x (-.f64 1 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 b (neg.f64 x) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (-.f64 x (*.f64 x b)) 1 (fma.f64 (neg.f64 x) b (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(fma.f64 (-.f64 x (*.f64 x b)) 1 (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(fma.f64 (-.f64 x (*.f64 x b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 1 x (*.f64 x (neg.f64 b)))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 1 x (*.f64 (*.f64 x (neg.f64 b)) 1))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 1 (-.f64 x (*.f64 x b)) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(fma.f64 1 (-.f64 x (*.f64 x b)) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(fma.f64 1 (-.f64 x (*.f64 x b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 1 (*.f64 x (neg.f64 b)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(fma.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (cbrt.f64 (-.f64 x (*.f64 x b))) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (cbrt.f64 (-.f64 x (*.f64 x b))) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x (*.f64 x b))) 2) (cbrt.f64 (-.f64 x (*.f64 x b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 x (neg.f64 b)))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) 2) (*.f64 (*.f64 x (neg.f64 b)) 1))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 x (neg.f64 b)))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (*.f64 (*.f64 x (neg.f64 b)) 1))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (neg.f64 (cbrt.f64 (*.f64 x b))) x)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (neg.f64 (cbrt.f64 (*.f64 b x))) x)
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (sqrt.f64 (-.f64 x (*.f64 x b))) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (sqrt.f64 (-.f64 x (*.f64 x b))) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (*.f64 0 (*.f64 b x)))
(fma.f64 (sqrt.f64 (-.f64 x (*.f64 x b))) (sqrt.f64 (-.f64 x (*.f64 x b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(+.f64 (fma.f64 x (neg.f64 b) x) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (-.f64 1 b) x (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 x (neg.f64 b)))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (*.f64 x (neg.f64 b)) 1))
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (sqrt.f64 (*.f64 x b)) (neg.f64 (sqrt.f64 (*.f64 x b))) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3)) (/.f64 1 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x))) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (/.f64 1 (fma.f64 (*.f64 b x) (fma.f64 x b x) (*.f64 x x))) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(+.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (fma.f64 (*.f64 b x) (fma.f64 b x x) (*.f64 x x))) (*.f64 0 (*.f64 b x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3)) (/.f64 1 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x))) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (/.f64 1 (fma.f64 (*.f64 b x) (fma.f64 x b x) (*.f64 x x))) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(+.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (fma.f64 (*.f64 b x) (fma.f64 b x x) (*.f64 x x))) (*.f64 0 (*.f64 b x)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 x b) 3)) (/.f64 1 (fma.f64 (*.f64 x b) (fma.f64 x b x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(fma.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (/.f64 1 (fma.f64 (*.f64 b x) (fma.f64 x b x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(+.f64 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 (*.f64 b x) 3)) (fma.f64 (*.f64 b x) (fma.f64 b x x) (*.f64 x x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2)) (/.f64 1 (fma.f64 x b x)) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (/.f64 1 (fma.f64 x b x)) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (fma.f64 b x x)) (*.f64 0 (*.f64 b x)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2)) (/.f64 1 (fma.f64 x b x)) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (/.f64 1 (fma.f64 x b x)) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (fma.f64 b x x)) (*.f64 0 (*.f64 b x)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 x b) 2)) (/.f64 1 (fma.f64 x b x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(fma.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (/.f64 1 (fma.f64 x b x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(+.f64 (/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 b x) 2)) (fma.f64 b x x)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (neg.f64 x) b x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x (neg.f64 b))) (cbrt.f64 (*.f64 x (neg.f64 b)))) (cbrt.f64 (*.f64 x (neg.f64 b))) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (sqrt.f64 (*.f64 x (neg.f64 b))) (sqrt.f64 (*.f64 x (neg.f64 b))) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (neg.f64 b) x x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 x b))) (sqrt.f64 (*.f64 x b)) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 -1 (*.f64 x b) x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (fma.f64 (neg.f64 x) b (*.f64 x b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 b x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b x))) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 b x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b x))) (*.f64 0 (*.f64 b x)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (fma.f64 (*.f64 x (neg.f64 b)) 1 (*.f64 x b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 b x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b x))) (fma.f64 (neg.f64 x) b (*.f64 b x)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 b x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b x))) (*.f64 0 (*.f64 b x)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x b))) (cbrt.f64 (pow.f64 (*.f64 x b) 2)) (*.f64 x b)))
(fma.f64 (+.f64 (sqrt.f64 (*.f64 b x)) (sqrt.f64 x)) (-.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 b x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 b x))) (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (*.f64 b x)))
(fma.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 x b) 2))) (cbrt.f64 (*.f64 x b)) x)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 b x) 2)) (neg.f64 (cbrt.f64 (*.f64 b x))) x)
(fma.f64 (*.f64 (neg.f64 x) 1) b x)
(*.f64 (-.f64 1 b) x)
(-.f64 x (*.f64 b x))
(fma.f64 (*.f64 (neg.f64 x) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b) x)
(fma.f64 (*.f64 x (neg.f64 (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b) x)
(fma.f64 (*.f64 (neg.f64 x) (sqrt.f64 b)) (sqrt.f64 b) x)
(fma.f64 (sqrt.f64 b) (*.f64 x (neg.f64 (sqrt.f64 b))) x)

localize40.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
4.6b
(/.f64 (/.f64 x a) y)
4.8b
(*.f64 (/.f64 (/.f64 x a) y) b)
5.5b
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
Compiler

Compiled 38 to 10 computations (73.7% saved)

series16.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite73.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
624×log-prod_binary64
437×pow-prod-down_binary64
299×fma-def_binary64
296×pow2_binary64
205×pow1/3_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify121.0ms (0.4%)

Algorithm
egg-herbie
Rules
540×fma-neg_binary64
337×log-prod_binary64
309×div-sub_binary64
269×cube-prod_binary64
197×exp-prod_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04516678
111645575
244745575
Stop Event
node limit
Counts
349 → 326
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 x (+.f64 (/.f64 1 (*.f64 y a)) (*.f64 -1 (/.f64 b (*.f64 y a)))))
(*.f64 x (+.f64 (/.f64 1 (*.f64 y a)) (*.f64 -1 (/.f64 b (*.f64 y a)))))
(*.f64 x (+.f64 (/.f64 1 (*.f64 y a)) (*.f64 -1 (/.f64 b (*.f64 y a)))))
(*.f64 x (+.f64 (/.f64 1 (*.f64 y a)) (*.f64 -1 (/.f64 b (*.f64 y a)))))
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 b x) y))) a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 b x) y))) a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 b x) y))) a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 b x) y))) a))
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 b x) a))) y))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 b x) a))) y))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 b x) a))) y))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 b x) a))) y))
(/.f64 x (*.f64 y a))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(+.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(+.f64 (/.f64 (/.f64 x a) y) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(+.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(+.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(+.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(+.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) (/.f64 (/.f64 x a) y))
(+.f64 0 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 x a) y)) (-.f64 1 b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 x a) y)) (-.f64 1 b)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 x a) y)) (-.f64 1 b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 x a) y)) (-.f64 1 b)))))
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(*.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 1)
(*.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2))))
(*.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (-.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2)) (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3))))
(/.f64 1 (/.f64 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3)) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2)) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2))) (neg.f64 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b))))
(/.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 a y) (*.f64 (/.f64 x a) b))) (*.f64 (*.f64 a y) y))
(/.f64 (-.f64 (*.f64 (/.f64 x a) y) (*.f64 y (*.f64 (/.f64 x a) b))) (*.f64 y y))
(/.f64 (-.f64 y (*.f64 (/.f64 y (/.f64 x a)) (*.f64 (/.f64 x a) b))) (*.f64 (/.f64 y (/.f64 x a)) y))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) a) y) (*.f64 (neg.f64 y) (*.f64 (/.f64 x a) b))) (*.f64 (neg.f64 y) y))
(/.f64 (-.f64 (/.f64 x a) (*.f64 (/.f64 x a) b)) y)
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 3)) (+.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 2) (*.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))))))
(/.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 2)) (-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))))
(pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2)
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2)) (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3))) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2))) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 x a) y)) (-.f64 1 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y))) (pow.f64 (exp.f64 b) (/.f64 (/.f64 x a) y))))
(log.f64 (/.f64 (exp.f64 (/.f64 (/.f64 x a) y)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 x a) y) b)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 x a) y) b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y))) (exp.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y))) (pow.f64 (exp.f64 b) (/.f64 (/.f64 (neg.f64 x) a) y))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))) (exp.f64 (/.f64 (/.f64 x a) y))))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))) (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y)))))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 (neg.f64 x) a) y)) (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 1))
(fma.f64 x (/.f64 1 (*.f64 a y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 x (/.f64 1 (*.f64 a y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 x a) (pow.f64 y -1) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 x a) (pow.f64 y -1) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 (/.f64 x a) y) 1 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 (/.f64 x a) y) 1 (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 (/.f64 x a) y) (neg.f64 b) (/.f64 (/.f64 x a) y))
(fma.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 b (/.f64 (/.f64 (neg.f64 x) a) y) (/.f64 (/.f64 x a) y))
(fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 1 (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 1 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 1 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 1 (/.f64 (/.f64 x a) y) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) (/.f64 (/.f64 x a) y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (/.f64 (/.f64 x a) y))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 x a) y)) (cbrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 x a) y)) (cbrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2)) (cbrt.f64 (/.f64 (/.f64 x a) y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2)) (cbrt.f64 (/.f64 (/.f64 x a) y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (cbrt.f64 (/.f64 x a)) (pow.f64 y -1)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (cbrt.f64 (/.f64 x a)) (pow.f64 y -1)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (/.f64 (/.f64 x a) y))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (/.f64 (/.f64 x a) y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (/.f64 (/.f64 x a) y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (sqrt.f64 (/.f64 x a)) (*.f64 (sqrt.f64 (/.f64 x a)) (pow.f64 y -1)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (sqrt.f64 (/.f64 x a)) (*.f64 (sqrt.f64 (/.f64 x a)) (pow.f64 y -1)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 (neg.f64 x) a) (/.f64 1 (neg.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 (neg.f64 x) a) (/.f64 1 (neg.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2))) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2))) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (pow.f64 y -1) (/.f64 x a) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (pow.f64 y -1) (/.f64 x a) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b))) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b))) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (/.f64 (/.f64 x a) y))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))) (/.f64 (/.f64 x a) y))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))) (/.f64 (/.f64 x a) y))
(fma.f64 (neg.f64 b) (/.f64 (/.f64 x a) y) (/.f64 (/.f64 x a) y))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) (/.f64 (/.f64 x a) y))
(fma.f64 -1 (*.f64 (/.f64 (/.f64 x a) y) b) (/.f64 (/.f64 x a) y))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) a) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) a) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) a) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) a) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 x 1) (/.f64 (/.f64 1 a) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 x 1) (/.f64 (/.f64 1 a) y) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) 1) (/.f64 (cbrt.f64 (/.f64 x a)) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) 1) (/.f64 (cbrt.f64 (/.f64 x a)) y) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 x a)) 1) (/.f64 (sqrt.f64 (/.f64 x a)) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 x a)) 1) (/.f64 (sqrt.f64 (/.f64 x a)) y) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x a) (cbrt.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x a) (cbrt.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 x a) y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 x a) y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 x a)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (/.f64 x a)) (cbrt.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 x a)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (/.f64 x a)) (cbrt.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 1 a) (sqrt.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 1 a) (sqrt.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (pow.f64 y -1/2) (/.f64 (/.f64 x a) (sqrt.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (pow.f64 y -1/2) (/.f64 (/.f64 x a) (sqrt.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x a)) (sqrt.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x a)) (sqrt.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (-.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (-.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (-.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2)) (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) (/.f64 (/.f64 x a) y))
(fma.f64 (*.f64 (/.f64 (/.f64 (neg.f64 x) a) y) 1) b (/.f64 (/.f64 x a) y))
(fma.f64 (*.f64 (/.f64 (/.f64 (neg.f64 x) a) y) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (/.f64 (/.f64 x a) y))
(fma.f64 (*.f64 (/.f64 (/.f64 (neg.f64 x) a) y) (sqrt.f64 b)) (sqrt.f64 b) (/.f64 (/.f64 x a) y))
(+.f64 0 (*.f64 (/.f64 (/.f64 x a) y) b))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 x a) y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 x a) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 x a) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 x a) y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) 1)
(/.f64 (/.f64 x a) (/.f64 y b))
(/.f64 b (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 y (*.f64 (/.f64 x a) b)))
(/.f64 (*.f64 (/.f64 x a) b) y)
(/.f64 (neg.f64 (*.f64 (/.f64 x a) b)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 (/.f64 x a) b) 1) y)
(/.f64 (/.f64 (*.f64 (/.f64 x a) b) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (*.f64 (/.f64 x a) b) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (*.f64 x b) (*.f64 a y))
(/.f64 (*.f64 (/.f64 (neg.f64 x) a) b) (neg.f64 y))
(/.f64 (*.f64 b x) (*.f64 a y))
(/.f64 (*.f64 b (/.f64 (neg.f64 x) a)) (neg.f64 y))
(pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 1)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3) 1/3)
(pow.f64 (/.f64 y (*.f64 (/.f64 x a) b)) -1)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2))
(log.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 x a) y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 x a) y) b))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 x a) y) b)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 x a) y) b)))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 x a) y) b)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 1))
(+.f64 0 (/.f64 (/.f64 x a) y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x a) y))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x a) y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x a) y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x a) y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x a) y))) 1)
(*.f64 x (/.f64 1 (*.f64 a y)))
(*.f64 (/.f64 x a) (pow.f64 y -1))
(*.f64 (/.f64 (/.f64 x a) y) 1)
(*.f64 1 (/.f64 (/.f64 x a) y))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x a) y)) (cbrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2)) (cbrt.f64 (/.f64 (/.f64 x a) y)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (cbrt.f64 (/.f64 x a)) (pow.f64 y -1)))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (/.f64 (/.f64 x a) y)))
(*.f64 (sqrt.f64 (/.f64 x a)) (*.f64 (sqrt.f64 (/.f64 x a)) (pow.f64 y -1)))
(*.f64 (/.f64 (neg.f64 x) a) (/.f64 1 (neg.f64 y)))
(*.f64 (pow.f64 y -1) (/.f64 x a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) a))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) a))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 a) y))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) 1) (/.f64 (cbrt.f64 (/.f64 x a)) y))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x a)) 1) (/.f64 (sqrt.f64 (/.f64 x a)) y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x a) (cbrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 x a) y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x a)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (/.f64 x a)) (cbrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 1 a) (sqrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (/.f64 (/.f64 x a) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x a)) (sqrt.f64 y)))
(pow.f64 (/.f64 (/.f64 x a) y) 1)
(pow.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) 1/2)
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x a) y)) 3)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) 2)
(pow.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) 1/3)
(pow.f64 (/.f64 y (/.f64 x a)) -1)
(pow.f64 (*.f64 (/.f64 a x) y) -1)
(pow.f64 (/.f64 (*.f64 a y) x) -1)
(pow.f64 (/.f64 (/.f64 y (/.f64 x a)) 1) -1)
(neg.f64 (/.f64 (/.f64 x a) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2))
(log.f64 (exp.f64 (/.f64 (/.f64 x a) y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x a) y)))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x a) y)))
(exp.f64 (log.f64 (/.f64 (/.f64 x a) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 x a) y)) 1))
Outputs
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (-.f64 (/.f64 1 (*.f64 y a)) (/.f64 b (*.f64 a y))) x)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 x (+.f64 (/.f64 1 (*.f64 y a)) (*.f64 -1 (/.f64 b (*.f64 y a)))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 x (+.f64 (/.f64 1 (*.f64 y a)) (*.f64 -1 (/.f64 b (*.f64 y a)))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 x (+.f64 (/.f64 1 (*.f64 y a)) (*.f64 -1 (/.f64 b (*.f64 y a)))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 x (+.f64 (/.f64 1 (*.f64 y a)) (*.f64 -1 (/.f64 b (*.f64 y a)))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 b x) y)) a)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 b x) y))) a))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 b x) y))) a))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 b x) y))) a))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x y)) (*.f64 -1 (/.f64 (*.f64 b x) y))) a))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (-.f64 (/.f64 x a) (/.f64 (*.f64 b x) a)) y)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 b x) a))) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 b x) a))) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 b x) a))) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x a)) (*.f64 -1 (/.f64 (*.f64 b x) a))) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a)))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(*.f64 b (/.f64 (/.f64 (neg.f64 x) y) a))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(*.f64 b (/.f64 (/.f64 (neg.f64 x) y) a))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 a y))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 y a))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(+.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(+.f64 (/.f64 (/.f64 x a) y) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(+.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(+.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(+.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(+.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(+.f64 0 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 x a) y)) (-.f64 1 b))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 x a) y)) (-.f64 1 b)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 x y) a)) (-.f64 1 b))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 x y) a)) (-.f64 1 b)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (-.f64 1 b)) (/.f64 x (*.f64 y a))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 x a) y)) (-.f64 1 b)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 x a) y)) (-.f64 1 b)))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 1)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x y) a) 3) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 3)) (/.f64 1 (fma.f64 (*.f64 b (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 (/.f64 x y) a) (+.f64 1 b)) (pow.f64 (*.f64 (/.f64 y x) a) -2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (neg.f64 (neg.f64 b))) (+.f64 1 b)) (pow.f64 (*.f64 a (/.f64 y x)) -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 3)) (fma.f64 (/.f64 (/.f64 x (/.f64 a b)) y) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)) (pow.f64 (/.f64 x (*.f64 y a)) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 2)) (/.f64 (/.f64 1 (/.f64 (/.f64 x y) a)) (+.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 2)) (*.f64 (/.f64 x (*.f64 y a)) (+.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 2)) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (-.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2)) (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x y) a) 3) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 3)) (/.f64 1 (fma.f64 (*.f64 b (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 (/.f64 x y) a) (+.f64 1 b)) (pow.f64 (*.f64 (/.f64 y x) a) -2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (neg.f64 (neg.f64 b))) (+.f64 1 b)) (pow.f64 (*.f64 a (/.f64 y x)) -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 3)) (fma.f64 (/.f64 (/.f64 x (/.f64 a b)) y) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)) (pow.f64 (/.f64 x (*.f64 y a)) 2)))
(/.f64 1 (/.f64 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 2)) (/.f64 (/.f64 1 (/.f64 (/.f64 x y) a)) (+.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 2)) (*.f64 (/.f64 x (*.f64 y a)) (+.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 2)) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3)) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2)))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x y) a) 3) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 3)) (/.f64 1 (fma.f64 (*.f64 b (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 (/.f64 x y) a) (+.f64 1 b)) (pow.f64 (*.f64 (/.f64 y x) a) -2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (neg.f64 (neg.f64 b))) (+.f64 1 b)) (pow.f64 (*.f64 a (/.f64 y x)) -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 3)) (fma.f64 (/.f64 (/.f64 x (/.f64 a b)) y) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)) (pow.f64 (/.f64 x (*.f64 y a)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2)) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 2)) (/.f64 (/.f64 1 (/.f64 (/.f64 x y) a)) (+.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 2)) (*.f64 (/.f64 x (*.f64 y a)) (+.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 2)) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3))) (neg.f64 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x y) a) 3) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 3))) (neg.f64 (fma.f64 (*.f64 b (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 (/.f64 x y) a) (+.f64 1 b)) (pow.f64 (*.f64 (/.f64 y x) a) -2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (neg.f64 (neg.f64 b))) (+.f64 1 b)) (pow.f64 (*.f64 a (/.f64 y x)) -2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 3)) (fma.f64 (/.f64 (/.f64 x (/.f64 a b)) y) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)) (pow.f64 (/.f64 x (*.f64 y a)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2))) (neg.f64 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 2))) (*.f64 (neg.f64 (/.f64 (/.f64 x y) a)) (+.f64 1 b)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 2)) (*.f64 (/.f64 x (*.f64 y a)) (+.f64 1 b))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 2)) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a))))
(/.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 a y) (*.f64 (/.f64 x a) b))) (*.f64 (*.f64 a y) y))
(/.f64 (-.f64 (*.f64 y x) (*.f64 a (*.f64 (/.f64 (*.f64 y x) a) b))) (*.f64 y (*.f64 y a)))
(/.f64 (-.f64 (*.f64 y x) (*.f64 (*.f64 y a) (/.f64 x (/.f64 a b)))) (*.f64 y (*.f64 y a)))
(/.f64 (-.f64 (*.f64 (/.f64 x a) y) (*.f64 y (*.f64 (/.f64 x a) b))) (*.f64 y y))
(/.f64 (-.f64 (/.f64 (*.f64 y x) a) (*.f64 (/.f64 (*.f64 y x) a) b)) (*.f64 y y))
(/.f64 (*.f64 y (*.f64 (/.f64 x a) (-.f64 1 b))) (*.f64 y y))
(/.f64 (-.f64 y (*.f64 (/.f64 y (/.f64 x a)) (*.f64 (/.f64 x a) b))) (*.f64 (/.f64 y (/.f64 x a)) y))
(/.f64 (-.f64 y (*.f64 (*.f64 (/.f64 y x) a) (*.f64 b (/.f64 x a)))) (*.f64 y (*.f64 (/.f64 y x) a)))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y (*.f64 a (/.f64 y x))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 x) a) y) (*.f64 (neg.f64 y) (*.f64 (/.f64 x a) b))) (*.f64 (neg.f64 y) y))
(/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) y) a) (*.f64 (/.f64 (*.f64 y x) a) b)) (*.f64 y (neg.f64 y)))
(/.f64 (*.f64 y (*.f64 (/.f64 x a) (-.f64 -1 (neg.f64 b)))) (*.f64 y (neg.f64 y)))
(/.f64 (-.f64 (/.f64 x a) (*.f64 (/.f64 x a) b)) y)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 3)) (+.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (-.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 2) (*.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x y) a) 3) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 3)) (/.f64 1 (fma.f64 (*.f64 b (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 (/.f64 x y) a) (+.f64 1 b)) (pow.f64 (*.f64 (/.f64 y x) a) -2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (neg.f64 (neg.f64 b))) (+.f64 1 b)) (pow.f64 (*.f64 a (/.f64 y x)) -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 3)) (fma.f64 (/.f64 (/.f64 x (/.f64 a b)) y) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)) (pow.f64 (/.f64 x (*.f64 y a)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 2)) (-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 2)) (/.f64 (/.f64 1 (/.f64 (/.f64 x y) a)) (+.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 2)) (*.f64 (/.f64 x (*.f64 y a)) (+.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 2)) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)))
(pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 1)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 2) 1/2)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 3) 1/3)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 3)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2)
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2)) (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3))) -1)
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x y) a) 3) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 3)) (/.f64 1 (fma.f64 (*.f64 b (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 (/.f64 x y) a) (+.f64 1 b)) (pow.f64 (*.f64 (/.f64 y x) a) -2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (neg.f64 (neg.f64 b))) (+.f64 1 b)) (pow.f64 (*.f64 a (/.f64 y x)) -2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 3)) (fma.f64 (/.f64 (/.f64 x (/.f64 a b)) y) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)) (pow.f64 (/.f64 x (*.f64 y a)) 2)))
(pow.f64 (/.f64 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2))) -1)
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 2)) (/.f64 (/.f64 1 (/.f64 (/.f64 x y) a)) (+.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 2)) (*.f64 (/.f64 x (*.f64 y a)) (+.f64 1 b)))
(/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 2)) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 2))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(log.f64 (pow.f64 (exp.f64 (/.f64 (/.f64 x a) y)) (-.f64 1 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y))) (pow.f64 (exp.f64 b) (/.f64 (/.f64 x a) y))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(log.f64 (/.f64 (exp.f64 (/.f64 (/.f64 x a) y)) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 x a) y) b)))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y))) (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 x a) y) b)))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y))) (exp.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y))) (pow.f64 (exp.f64 b) (/.f64 (/.f64 (neg.f64 x) a) y))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))) (exp.f64 (/.f64 (/.f64 x a) y))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(log.f64 (*.f64 (exp.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))) (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y)))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(log.f64 (*.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 (neg.f64 x) a) y)) (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y)))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 3))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 x (/.f64 1 (*.f64 a y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 x (/.f64 1 (*.f64 a y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 x a) (pow.f64 y -1) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 x a) (pow.f64 y -1) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 (/.f64 x a) y) 1 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 (/.f64 x a) y) 1 (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 (/.f64 x a) y) (neg.f64 b) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 b (/.f64 (/.f64 (neg.f64 x) a) y) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 1 (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 1 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 1 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 1 (/.f64 (/.f64 x a) y) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 x a) y)) (cbrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 x y) a)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2)) (*.f64 b (/.f64 (/.f64 (neg.f64 x) y) a)))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2))) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 x a) y)) (cbrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 x y) a)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2)) (*.f64 b (/.f64 (/.f64 (neg.f64 x) y) a)))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2))) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2)) (cbrt.f64 (/.f64 (/.f64 x a) y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 x y) a)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2)) (*.f64 b (/.f64 (/.f64 (neg.f64 x) y) a)))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2))) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2)) (cbrt.f64 (/.f64 (/.f64 x a) y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (cbrt.f64 (/.f64 (/.f64 x y) a)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(fma.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2)) (*.f64 b (/.f64 (/.f64 (neg.f64 x) y) a)))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2))) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (cbrt.f64 (/.f64 x a)) (pow.f64 y -1)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (/.f64 1 y) (cbrt.f64 (/.f64 x a))) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (/.f64 1 y) (cbrt.f64 (/.f64 x a)))) (*.f64 (/.f64 x y) (/.f64 b a)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (/.f64 1 y) (cbrt.f64 (/.f64 x a)))) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (cbrt.f64 (/.f64 x a)) (pow.f64 y -1)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (/.f64 1 y) (cbrt.f64 (/.f64 x a))) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (/.f64 1 y) (cbrt.f64 (/.f64 x a)))) (*.f64 (/.f64 x y) (/.f64 b a)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (/.f64 1 y) (cbrt.f64 (/.f64 x a)))) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) (neg.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (/.f64 (/.f64 x a) y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (/.f64 (/.f64 x a) y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (sqrt.f64 (/.f64 x a)) (*.f64 (sqrt.f64 (/.f64 x a)) (pow.f64 y -1)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (sqrt.f64 (/.f64 x a)) (*.f64 (sqrt.f64 (/.f64 x a)) (pow.f64 y -1)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 (neg.f64 x) a) (/.f64 1 (neg.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 (neg.f64 x) a) (/.f64 1 (neg.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2))) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x y) a) 3) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 3)) (/.f64 1 (fma.f64 (*.f64 b (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 (/.f64 x y) a) (+.f64 1 b)) (pow.f64 (*.f64 (/.f64 y x) a) -2))) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (neg.f64 (neg.f64 b))) (+.f64 1 b)) (pow.f64 (*.f64 a (/.f64 y x)) -2))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 3)) (fma.f64 (/.f64 (/.f64 x (/.f64 a b)) y) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)) (pow.f64 (/.f64 x (*.f64 y a)) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2))) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x y) a) 3) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 3)) (/.f64 1 (fma.f64 (*.f64 b (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 (/.f64 x y) a) (+.f64 1 b)) (pow.f64 (*.f64 (/.f64 y x) a) -2))) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (neg.f64 (neg.f64 b))) (+.f64 1 b)) (pow.f64 (*.f64 a (/.f64 y x)) -2))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 3)) (fma.f64 (/.f64 (/.f64 x (/.f64 a b)) y) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)) (pow.f64 (/.f64 x (*.f64 y a)) 2))))
(fma.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3)) (/.f64 1 (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) b) (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b)) (pow.f64 (/.f64 y (/.f64 x a)) -2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (-.f64 (pow.f64 (/.f64 (/.f64 x y) a) 3) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 3)) (/.f64 1 (fma.f64 (*.f64 b (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 (/.f64 x y) a) (+.f64 1 b)) (pow.f64 (*.f64 (/.f64 y x) a) -2))) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 3)) (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (neg.f64 (neg.f64 b))) (+.f64 1 b)) (pow.f64 (*.f64 a (/.f64 y x)) -2))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 3) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 3)) (fma.f64 (/.f64 (/.f64 x (/.f64 a b)) y) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a)) (pow.f64 (/.f64 x (*.f64 y a)) 2))))
(fma.f64 (pow.f64 y -1) (/.f64 x a) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (pow.f64 y -1) (/.f64 x a) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b))) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 2)) (/.f64 (/.f64 1 (/.f64 (/.f64 x y) a)) (+.f64 1 b)) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))) (/.f64 (-.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 2)) (*.f64 (/.f64 x (*.f64 y a)) (+.f64 1 b))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 2)) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a))))
(fma.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b))) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 2)) (/.f64 (/.f64 1 (/.f64 (/.f64 x y) a)) (+.f64 1 b)) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))) (/.f64 (-.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 2)) (*.f64 (/.f64 x (*.f64 y a)) (+.f64 1 b))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 2)) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a))))
(fma.f64 (-.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 x a) y) (+.f64 1 b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2) (pow.f64 (*.f64 b (/.f64 (/.f64 x y) a)) 2)) (/.f64 (/.f64 1 (/.f64 (/.f64 x y) a)) (+.f64 1 b)) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))) (/.f64 (-.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2) (pow.f64 (*.f64 (/.f64 x y) (/.f64 b a)) 2)) (*.f64 (/.f64 x (*.f64 y a)) (+.f64 1 b))))
(+.f64 (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)) (/.f64 (-.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2) (pow.f64 (/.f64 (/.f64 x (/.f64 a b)) y) 2)) (/.f64 (*.f64 x (+.f64 1 b)) (*.f64 y a))))
(fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))) 2) (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b))) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (neg.f64 b) (/.f64 (/.f64 x a) y) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 -1 (*.f64 (/.f64 (/.f64 x a) y) b) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) a) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) a) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) a) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) a) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 x 1) (/.f64 (/.f64 1 a) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 x 1) (/.f64 (/.f64 1 a) y) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) 1) (/.f64 (cbrt.f64 (/.f64 x a)) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (/.f64 (cbrt.f64 (/.f64 x a)) y) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (/.f64 y (cbrt.f64 (/.f64 x a)))) (*.f64 (/.f64 x y) (/.f64 b a)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (/.f64 (cbrt.f64 (/.f64 x a)) y) (/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) 1) (/.f64 (cbrt.f64 (/.f64 x a)) y) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (/.f64 (cbrt.f64 (/.f64 x a)) y) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (/.f64 y (cbrt.f64 (/.f64 x a)))) (*.f64 (/.f64 x y) (/.f64 b a)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (/.f64 (cbrt.f64 (/.f64 x a)) y) (/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 x a)) 1) (/.f64 (sqrt.f64 (/.f64 x a)) y) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 x a)) 1) (/.f64 (sqrt.f64 (/.f64 x a)) y) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 1 (*.f64 (cbrt.f64 y) a)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (/.f64 (/.f64 (/.f64 x (cbrt.f64 y)) a) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x y) (/.f64 b a)))
(-.f64 (/.f64 (/.f64 (/.f64 x (cbrt.f64 y)) a) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 1 (*.f64 (cbrt.f64 y) a)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (/.f64 (/.f64 (/.f64 x (cbrt.f64 y)) a) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x y) (/.f64 b a)))
(-.f64 (/.f64 (/.f64 (/.f64 x (cbrt.f64 y)) a) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x a) (cbrt.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 x (*.f64 (cbrt.f64 y) a)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x (cbrt.f64 y)) a) (*.f64 b (/.f64 (/.f64 (neg.f64 x) y) a)))
(fma.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x (cbrt.f64 y)) a) (/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y))
(fma.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x a) (cbrt.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 x (*.f64 (cbrt.f64 y) a)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(fma.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x (cbrt.f64 y)) a) (*.f64 b (/.f64 (/.f64 (neg.f64 x) y) a)))
(fma.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x (cbrt.f64 y)) a) (/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 x a) y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (/.f64 x (*.f64 y a))))) (*.f64 (/.f64 x y) (/.f64 b a)))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (pow.f64 (cbrt.f64 y) 2))) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 x a) y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (/.f64 x (*.f64 y a))))) (*.f64 (/.f64 x y) (/.f64 b a)))
(-.f64 (*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (pow.f64 (cbrt.f64 y) 2))) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 x a)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (/.f64 x a)) (cbrt.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 1 (*.f64 (cbrt.f64 y) a)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (/.f64 (/.f64 (/.f64 x (cbrt.f64 y)) a) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x y) (/.f64 b a)))
(-.f64 (/.f64 (/.f64 (/.f64 x (cbrt.f64 y)) a) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (/.f64 (sqrt.f64 (/.f64 x a)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (/.f64 x a)) (cbrt.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 1 (*.f64 (cbrt.f64 y) a)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (/.f64 (/.f64 (/.f64 x (cbrt.f64 y)) a) (pow.f64 (cbrt.f64 y) 2)) (*.f64 (/.f64 x y) (/.f64 b a)))
(-.f64 (/.f64 (/.f64 (/.f64 x (cbrt.f64 y)) a) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 1 a) (sqrt.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 1 a) (sqrt.f64 y)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (/.f64 (/.f64 x (*.f64 a (sqrt.f64 y))) (sqrt.f64 y)) (*.f64 (/.f64 x y) (/.f64 b a)))
(-.f64 (/.f64 (/.f64 x (*.f64 a (sqrt.f64 y))) (sqrt.f64 y)) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 1 a) (sqrt.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 1 a) (sqrt.f64 y)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (/.f64 (/.f64 x (*.f64 a (sqrt.f64 y))) (sqrt.f64 y)) (*.f64 (/.f64 x y) (/.f64 b a)))
(-.f64 (/.f64 (/.f64 x (*.f64 a (sqrt.f64 y))) (sqrt.f64 y)) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (pow.f64 y -1/2) (/.f64 (/.f64 x a) (sqrt.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (pow.f64 y -1/2) (/.f64 x (*.f64 (sqrt.f64 y) a)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (/.f64 (pow.f64 y -1/2) (/.f64 (sqrt.f64 y) (/.f64 x a))) (*.f64 (/.f64 x y) (/.f64 b a)))
(-.f64 (*.f64 (pow.f64 y -1/2) (/.f64 x (*.f64 a (sqrt.f64 y)))) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (pow.f64 y -1/2) (/.f64 (/.f64 x a) (sqrt.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (pow.f64 y -1/2) (/.f64 x (*.f64 (sqrt.f64 y) a)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (/.f64 (pow.f64 y -1/2) (/.f64 (sqrt.f64 y) (/.f64 x a))) (*.f64 (/.f64 x y) (/.f64 b a)))
(-.f64 (*.f64 (pow.f64 y -1/2) (/.f64 x (*.f64 a (sqrt.f64 y)))) (/.f64 (/.f64 x (/.f64 a b)) y))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x a)) (sqrt.f64 y)) (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x a)) (sqrt.f64 y)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x a)) (sqrt.f64 y))) (*.f64 (/.f64 x y) (/.f64 b a)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x a)) (sqrt.f64 y)) (/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x a)) (sqrt.f64 y)) (*.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x a)) (sqrt.f64 y)) (*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b)))
(-.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x a)) (sqrt.f64 y))) (*.f64 (/.f64 x y) (/.f64 b a)))
(fma.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x a)) (sqrt.f64 y)) (/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (-.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (fma.f64 (/.f64 (/.f64 (neg.f64 x) a) y) b (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (-.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (fma.f64 (*.f64 (/.f64 (/.f64 x a) y) (neg.f64 b)) 1 (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (+.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (-.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2) (*.f64 (/.f64 (/.f64 x a) y) b)))
(fma.f64 (/.f64 (/.f64 x y) a) (-.f64 1 b) (fma.f64 (/.f64 (neg.f64 x) (*.f64 y a)) b (*.f64 b (/.f64 (/.f64 x y) a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (*.f64 (/.f64 x y) (/.f64 b a))))
(fma.f64 (/.f64 x (*.f64 y a)) (-.f64 1 b) (*.f64 0 (/.f64 (/.f64 x (/.f64 a b)) y)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2)) (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (*.f64 (/.f64 (/.f64 (neg.f64 x) a) y) 1) b (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(fma.f64 (*.f64 (/.f64 (/.f64 (neg.f64 x) a) y) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (/.f64 (/.f64 x a) y))
(fma.f64 (*.f64 (/.f64 (neg.f64 x) (*.f64 y a)) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (/.f64 (/.f64 x y) a))
(fma.f64 (*.f64 (/.f64 (/.f64 (neg.f64 x) y) a) (cbrt.f64 (*.f64 b b))) (cbrt.f64 b) (/.f64 x (*.f64 y a)))
(fma.f64 (*.f64 (/.f64 (/.f64 (neg.f64 x) a) y) (sqrt.f64 b)) (sqrt.f64 b) (/.f64 (/.f64 x a) y))
(*.f64 x (-.f64 (/.f64 (/.f64 1 y) a) (/.f64 b (*.f64 y a))))
(/.f64 (*.f64 (-.f64 1 b) x) (*.f64 y a))
(/.f64 (*.f64 x (-.f64 1 b)) (*.f64 y a))
(+.f64 0 (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 x a) y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 x a) y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 x y) a))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 x y) a)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 b) (/.f64 x (*.f64 y a))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 b a)) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 x a) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 x a) y)))))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 x a) y) b))) 1)
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (/.f64 x a) (/.f64 y b))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 b (/.f64 y (/.f64 x a)))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 1 (/.f64 y (*.f64 (/.f64 x a) b)))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 (/.f64 x a) b) y)
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (neg.f64 (*.f64 (/.f64 x a) b)) (neg.f64 y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (/.f64 (*.f64 (/.f64 x a) b) 1) y)
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (/.f64 (*.f64 (/.f64 x a) b) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (/.f64 (*.f64 (/.f64 x a) b) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 x b) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 (/.f64 (neg.f64 x) a) b) (neg.f64 y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b x) (*.f64 a y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(/.f64 (*.f64 b (/.f64 (neg.f64 x) a)) (neg.f64 y))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 1)
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2) 1/2)
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 3)
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 2)
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(pow.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3) 1/3)
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(pow.f64 (/.f64 y (*.f64 (/.f64 x a) b)) -1)
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 2))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(log.f64 (pow.f64 (exp.f64 b) (/.f64 (/.f64 x a) y)))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (/.f64 x a) y) b))))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (/.f64 x a) y) b) 3))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (/.f64 x a) y) b)))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (/.f64 x a) y) b)))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(exp.f64 (log.f64 (*.f64 (/.f64 (/.f64 x a) y) b)))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (/.f64 x a) y) b)) 1))
(*.f64 b (/.f64 (/.f64 x y) a))
(*.f64 (/.f64 x y) (/.f64 b a))
(/.f64 (/.f64 x (/.f64 a b)) y)
(+.f64 0 (/.f64 (/.f64 x a) y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x a) y))) 2)) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x a) y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x y) a))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (/.f64 x y) a)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (*.f64 y a))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x a) y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x a) y)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (/.f64 x y) a)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (*.f64 y a))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (/.f64 x a) y))) 1)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 x (/.f64 1 (*.f64 a y)))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 (/.f64 x a) (pow.f64 y -1))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 (/.f64 (/.f64 x a) y) 1)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 1 (/.f64 (/.f64 x a) y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x a) y)) (cbrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x y) a)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2)) (cbrt.f64 (/.f64 (/.f64 x a) y)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x y) a)) (cbrt.f64 (pow.f64 (*.f64 (/.f64 y x) a) -2)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (cbrt.f64 (pow.f64 (*.f64 a (/.f64 y x)) -2)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 y a)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (cbrt.f64 (/.f64 x a)) (pow.f64 y -1)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (*.f64 (/.f64 1 y) (cbrt.f64 (/.f64 x a))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) (sqrt.f64 (/.f64 (/.f64 x a) y)))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 (sqrt.f64 (/.f64 x a)) (*.f64 (sqrt.f64 (/.f64 x a)) (pow.f64 y -1)))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 (/.f64 (neg.f64 x) a) (/.f64 1 (neg.f64 y)))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 (pow.f64 y -1) (/.f64 x a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) a))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 (/.f64 x 1) (/.f64 (/.f64 1 a) y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) 1) (/.f64 (cbrt.f64 (/.f64 x a)) y))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (/.f64 (cbrt.f64 (/.f64 x a)) y))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (/.f64 y (cbrt.f64 (/.f64 x a))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x a)) 1) (/.f64 (sqrt.f64 (/.f64 x a)) y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 (/.f64 1 a) (cbrt.f64 y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 1 (*.f64 (cbrt.f64 y) a)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 y)) a) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x a) (cbrt.f64 y)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 x a)) (cbrt.f64 y))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (/.f64 x (cbrt.f64 y)) a))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 (/.f64 x a) y)))
(*.f64 (cbrt.f64 (/.f64 (/.f64 x y) a)) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (/.f64 x (*.f64 y a)))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y a))) (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x a)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (sqrt.f64 (/.f64 x a)) (cbrt.f64 y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 1 (*.f64 (cbrt.f64 y) a)))
(/.f64 (/.f64 (/.f64 x (cbrt.f64 y)) a) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 (/.f64 1 a) (sqrt.f64 y)))
(/.f64 (/.f64 x (*.f64 a (sqrt.f64 y))) (sqrt.f64 y))
(*.f64 (pow.f64 y -1/2) (/.f64 (/.f64 x a) (sqrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (/.f64 x (*.f64 (sqrt.f64 y) a)))
(/.f64 (pow.f64 y -1/2) (/.f64 (sqrt.f64 y) (/.f64 x a)))
(*.f64 (pow.f64 y -1/2) (/.f64 x (*.f64 a (sqrt.f64 y))))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (/.f64 x a) 2)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (/.f64 x a)) (sqrt.f64 y)))
(pow.f64 (/.f64 (/.f64 x a) y) 1)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(pow.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2) 1/2)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(pow.f64 (cbrt.f64 (/.f64 (/.f64 x a) y)) 3)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 x a) y)) 2)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(pow.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3) 1/3)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(pow.f64 (/.f64 y (/.f64 x a)) -1)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(pow.f64 (*.f64 (/.f64 a x) y) -1)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(pow.f64 (/.f64 (*.f64 a y) x) -1)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(pow.f64 (/.f64 (/.f64 y (/.f64 x a)) 1) -1)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(neg.f64 (/.f64 (/.f64 x a) (neg.f64 y)))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(sqrt.f64 (pow.f64 (/.f64 y (/.f64 x a)) -2))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(log.f64 (exp.f64 (/.f64 (/.f64 x a) y)))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (/.f64 x a) y))))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 x a) y) 3))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x a) y)))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(log1p.f64 (expm1.f64 (/.f64 (/.f64 x a) y)))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(exp.f64 (log.f64 (/.f64 (/.f64 x a) y)))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 x a) y)) 1))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))

eval408.0ms (1.3%)

Compiler

Compiled 34025 to 10839 computations (68.1% saved)

prune583.0ms (1.9%)

Pruning

33 alts after pruning (26 fresh and 7 done)

PrunedKeptTotal
New1346191365
Fresh3710
Picked101
Done178
Total1351331384
Error
0b
Counts
1384 → 33
Alt Table
Click to see full alt table
StatusErrorProgram
28.6b
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
30.0b
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (-.f64 x (*.f64 x b))))
44.9b
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
23.9b
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
49.1b
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
22.6b
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
40.4b
(/.f64 (/.f64 x y) a)
40.9b
(/.f64 (/.f64 x a) y)
40.5b
(/.f64 (/.f64 1 y) (/.f64 a x))
39.4b
(/.f64 (/.f64 1 a) (/.f64 y x))
48.2b
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
44.1b
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
49.0b
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
49.3b
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
41.6b
(/.f64 x (/.f64 y (/.f64 1 a)))
41.6b
(/.f64 x (*.f64 y a))
35.5b
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
25.5b
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
41.0b
(/.f64 1 (/.f64 (*.f64 y a) x))
40.5b
(/.f64 1 (/.f64 y (/.f64 x a)))
40.0b
(/.f64 1 (/.f64 a (/.f64 x y)))
40.1b
(/.f64 1 (*.f64 (/.f64 a x) y))
31.7b
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
44.4b
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
44.4b
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
25.7b
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
47.9b
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
41.3b
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
52.4b
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
49.5b
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
40.4b
(*.f64 (/.f64 x y) (/.f64 1 a))
41.8b
(*.f64 (/.f64 1 (*.f64 y a)) x)
40.9b
(*.f64 (/.f64 1 y) (/.f64 x a))
Compiler

Compiled 516 to 355 computations (31.2% saved)

regimes323.0ms (1.1%)

Counts
59 → 1
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (+.f64 (*.f64 a b) a)))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (-.f64 x (*.f64 x b))))
(*.f64 (/.f64 (pow.f64 a t) y) (-.f64 (/.f64 x a) (/.f64 b (/.f64 a x))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 x y))
(/.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))) y)
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (/.f64 x (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b))) y)
(*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 y (exp.f64 b)) (pow.f64 z y))))
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (/.f64 x y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(/.f64 (*.f64 x (pow.f64 (sqrt.f64 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 z y)) (exp.f64 b))) 2)) y)
Outputs
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
Calls

11 calls:

34.0ms
(log.f64 a)
32.0ms
t
30.0ms
z
29.0ms
(log.f64 z)
29.0ms
a
Results
ErrorSegmentsBranch
1.4b1x
1.4b1y
1.4b1z
1.4b1t
1.4b1a
1.4b1b
1.4b1(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
1.4b1(log.f64 z)
1.4b1(*.f64 (-.f64 t 1) (log.f64 a))
1.4b1(-.f64 t 1)
1.4b1(log.f64 a)
Compiler

Compiled 756 to 311 computations (58.9% saved)

regimes925.0ms (3.1%)

Counts
57 → 2
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (+.f64 (*.f64 a b) a)))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (-.f64 x (*.f64 x b))))
(*.f64 (/.f64 (pow.f64 a t) y) (-.f64 (/.f64 x a) (/.f64 b (/.f64 a x))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 x y))
(/.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))) y)
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (/.f64 x (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b))) y)
(*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a t) (*.f64 y (*.f64 (exp.f64 b) a)))))
(*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (/.f64 (*.f64 y (exp.f64 b)) (pow.f64 z y))))
(*.f64 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b))) (/.f64 x y))
Outputs
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b))) y)
Calls

10 calls:

143.0ms
b
140.0ms
x
113.0ms
y
107.0ms
z
79.0ms
(log.f64 a)
Results
ErrorSegmentsBranch
8.7b4x
4.0b3y
9.4b2z
3.1b3t
10.0b3a
4.5b6b
9.4b2(log.f64 z)
1.4b2(*.f64 (-.f64 t 1) (log.f64 a))
3.1b3(-.f64 t 1)
10.0b3(log.f64 a)
Compiler

Compiled 695 to 276 computations (60.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-653.2982913349603
-647.7232195071218
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes1.2s (3.8%)

Counts
53 → 6
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (+.f64 (*.f64 a b) a)))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (-.f64 x (*.f64 x b))))
(*.f64 (/.f64 (pow.f64 a t) y) (-.f64 (/.f64 x a) (/.f64 b (/.f64 a x))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 x y))
(/.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))) y)
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (/.f64 x (exp.f64 b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 a t) x)) (*.f64 y a))
Outputs
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x))
Calls

9 calls:

261.0ms
t
261.0ms
(*.f64 (-.f64 t 1) (log.f64 a))
205.0ms
b
125.0ms
z
118.0ms
x
Results
ErrorSegmentsBranch
8.8b5x
6.7b3y
9.1b5z
6.7b5t
11.7b1a
5.5b4b
4.5b6(*.f64 (-.f64 t 1) (log.f64 a))
8.8b3(-.f64 t 1)
11.7b1(log.f64 a)
Compiler

Compiled 624 to 247 computations (60.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
192.902857139664
196.44337778311672
0.0ms
-55.91135827788689
-55.4394118945506
0.0ms
-473.4795726405252
-469.67679313446433
0.0ms
-523.1468333738984
-519.7502345710494
0.0ms
-679768675612634.5
-15607852113.381994
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes761.0ms (2.5%)

Counts
49 → 5
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (+.f64 (*.f64 a b) a)))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (-.f64 x (*.f64 x b))))
(*.f64 (/.f64 (pow.f64 a t) y) (-.f64 (/.f64 x a) (/.f64 b (/.f64 a x))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 x y))
(/.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))) y)
(/.f64 (*.f64 (pow.f64 a t) x) (*.f64 y (*.f64 a (exp.f64 b))))
Outputs
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(/.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))) y)
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
Calls

8 calls:

207.0ms
z
132.0ms
t
119.0ms
x
107.0ms
b
62.0ms
y
Results
ErrorSegmentsBranch
12.4b5x
10.0b3y
10.9b10z
7.9b6t
14.6b2a
5.6b5b
10.4b3(-.f64 t 1)
10.4b3(-.f64 t 1)
Compiler

Compiled 563 to 224 computations (60.2% saved)

bsearch207.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
73.0ms
7.694715931607001e-16
8.030960630029651e-13
26.0ms
4.055503812246605e-183
7.656992002912232e-180
83.0ms
1.9884296031672306e-257
2.783814264876062e-250
25.0ms
-9.175400178292422e-66
-2.1521045813368668e-70
Results
190.0ms528×body256valid
10.0ms60×body256infinite
Compiler

Compiled 1180 to 834 computations (29.3% saved)

regimes1.5s (4.9%)

Counts
47 → 5
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (+.f64 (*.f64 a b) a)))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (-.f64 x (*.f64 x b))))
(*.f64 (/.f64 (pow.f64 a t) y) (-.f64 (/.f64 x a) (/.f64 b (/.f64 a x))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (*.f64 a (exp.f64 b))))
(*.f64 (/.f64 (pow.f64 a (-.f64 t 1)) (exp.f64 b)) (/.f64 x y))
Outputs
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x)
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
Calls

8 calls:

463.0ms
a
250.0ms
x
217.0ms
z
166.0ms
t
162.0ms
b
Results
ErrorSegmentsBranch
12.4b5x
10.2b5y
12.2b7z
7.9b6t
14.4b3a
5.6b5b
10.4b3(-.f64 t 1)
10.4b3(-.f64 t 1)
Compiler

Compiled 539 to 217 computations (59.7% saved)

bsearch130.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
7.694715931607001e-16
8.030960630029651e-13
41.0ms
4.055503812246605e-183
7.656992002912232e-180
32.0ms
1.9884296031672306e-257
2.783814264876062e-250
30.0ms
-9.175400178292422e-66
-2.1521045813368668e-70
Results
105.0ms528×body256valid
15.0ms76×body256infinite
Compiler

Compiled 1132 to 818 computations (27.7% saved)

regimes1.1s (3.5%)

Counts
44 → 7
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (+.f64 (*.f64 a b) a)))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (-.f64 x (*.f64 x b))))
(*.f64 (/.f64 (pow.f64 a t) y) (-.f64 (/.f64 x a) (/.f64 b (/.f64 a x))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
Outputs
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b)))))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
Calls

8 calls:

238.0ms
x
195.0ms
b
165.0ms
a
163.0ms
z
121.0ms
t
Results
ErrorSegmentsBranch
13.0b9x
12.7b5y
14.4b7z
7.9b6t
15.7b5a
4.6b7b
10.4b3(-.f64 t 1)
10.4b3(-.f64 t 1)
Compiler

Compiled 503 to 205 computations (59.2% saved)

bsearch210.0ms (0.7%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
7.694715931607001e-16
8.030960630029651e-13
30.0ms
4.055503812246605e-183
7.656992002912232e-180
19.0ms
1.9811461674497306e-245
2.661482250455653e-244
31.0ms
-4.120146592733428e-212
-6.615255456084441e-221
40.0ms
-1.7174002926739038e-136
-1.5677722380141939e-142
38.0ms
-8.060519543763233e-53
-6.951996986337547e-57
Results
152.0ms768×body256valid
20.0ms123×body256infinite
Compiler

Compiled 1657 to 1161 computations (29.9% saved)

regimes1.1s (3.7%)

Counts
43 → 7
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x (+.f64 (*.f64 a b) a)))
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a (-.f64 x (*.f64 x b))))
(*.f64 (/.f64 (pow.f64 a t) y) (-.f64 (/.f64 x a) (/.f64 b (/.f64 a x))))
Outputs
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
Calls

8 calls:

301.0ms
z
226.0ms
t
147.0ms
x
139.0ms
b
111.0ms
y
Results
ErrorSegmentsBranch
14.6b8x
12.7b5y
14.6b10z
8.3b8t
19.0b2a
4.6b7b
12.3b3(-.f64 t 1)
12.3b3(-.f64 t 1)
Compiler

Compiled 491 to 203 computations (58.7% saved)

bsearch158.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
7.694715931607001e-16
8.030960630029651e-13
26.0ms
4.055503812246605e-183
7.656992002912232e-180
19.0ms
1.9811461674497306e-245
2.661482250455653e-244
29.0ms
-4.120146592733428e-212
-6.615255456084441e-221
30.0ms
-1.7174002926739038e-136
-1.5677722380141939e-142
27.0ms
-8.060519543763233e-53
-6.951996986337547e-57
Results
132.0ms768×body256valid
14.0ms85×body256infinite
Compiler

Compiled 1561 to 1097 computations (29.7% saved)

regimes615.0ms (2%)

Counts
39 → 7
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(/.f64 (/.f64 (pow.f64 a t) y) (/.f64 a x))
Outputs
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
Calls

8 calls:

118.0ms
b
98.0ms
z
97.0ms
x
83.0ms
t
82.0ms
y
Results
ErrorSegmentsBranch
16.9b6x
12.8b5y
17.3b6z
10.5b5t
19.2b4a
5.1b7b
12.3b3(-.f64 t 1)
12.3b3(-.f64 t 1)
Compiler

Compiled 441 to 193 computations (56.2% saved)

bsearch271.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
7.694715931607001e-16
8.030960630029651e-13
49.0ms
4.055503812246605e-183
7.656992002912232e-180
45.0ms
1.9811461674497306e-245
2.661482250455653e-244
31.0ms
-4.120146592733428e-212
-6.615255456084441e-221
93.0ms
-1.7174002926739038e-136
-1.5677722380141939e-142
27.0ms
-8.060519543763233e-53
-6.951996986337547e-57
Results
241.0ms768×body256valid
18.0ms95×body256infinite
Compiler

Compiled 1561 to 1097 computations (29.7% saved)

regimes841.0ms (2.8%)

Counts
37 → 7
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
Outputs
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
Calls

8 calls:

162.0ms
y
146.0ms
b
133.0ms
z
99.0ms
x
96.0ms
a
Results
ErrorSegmentsBranch
17.0b6x
12.8b5y
16.3b8z
10.5b5t
18.1b6a
5.4b7b
12.3b3(-.f64 t 1)
12.3b3(-.f64 t 1)
Compiler

Compiled 423 to 189 computations (55.3% saved)

bsearch244.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
68.0ms
7.694715931607001e-16
8.030960630029651e-13
26.0ms
4.055503812246605e-183
7.656992002912232e-180
30.0ms
1.9811461674497306e-245
2.661482250455653e-244
43.0ms
-4.120146592733428e-212
-6.615255456084441e-221
30.0ms
-1.7174002926739038e-136
-1.5677722380141939e-142
47.0ms
-9.175400178292422e-66
-2.1521045813368668e-70
Results
213.0ms768×body256valid
20.0ms107×body256infinite
Compiler

Compiled 1561 to 1129 computations (27.7% saved)

regimes934.0ms (3.1%)

Counts
36 → 7
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
Outputs
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
Calls

6 calls:

249.0ms
z
185.0ms
t
168.0ms
a
130.0ms
b
108.0ms
x
Results
ErrorSegmentsBranch
18.9b6x
14.7b5y
17.1b8z
13.2b5t
19.3b4a
6.8b7b
Compiler

Compiled 396 to 168 computations (57.6% saved)

bsearch251.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
25.0ms
7.694715931607001e-16
8.030960630029651e-13
60.0ms
5.465088248734178e-168
3.1012441384463844e-164
19.0ms
1.9811461674497306e-245
2.661482250455653e-244
52.0ms
-3.8761877211668456e-208
-4.120146592733428e-212
55.0ms
-1.7174002926739038e-136
-1.5677722380141939e-142
39.0ms
-9.175400178292422e-66
-2.1521045813368668e-70
Results
196.0ms752×body256valid
45.0ms116×body256infinite
Compiler

Compiled 1529 to 1059 computations (30.7% saved)

regimes524.0ms (1.7%)

Counts
35 → 2
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
Outputs
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
Calls

6 calls:

112.0ms
t
107.0ms
z
94.0ms
x
72.0ms
a
62.0ms
y
Results
ErrorSegmentsBranch
20.1b6x
16.0b3y
19.6b7z
18.7b6t
21.1b2a
13.0b2b
Compiler

Compiled 387 to 165 computations (57.4% saved)

bsearch13.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
12.0ms
9.794078667709102e-141
1.5172449815985634e-140
Results
10.0ms64×body256valid
1.0msbody256infinite
Compiler

Compiled 157 to 113 computations (28% saved)

regimes353.0ms (1.2%)

Counts
34 → 2
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
Outputs
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a)
Calls

6 calls:

72.0ms
y
64.0ms
z
61.0ms
x
52.0ms
t
46.0ms
b
Results
ErrorSegmentsBranch
22.8b3x
18.6b3y
22.6b3z
21.7b2t
21.1b2a
17.4b2b
Compiler

Compiled 378 to 161 computations (57.4% saved)

bsearch35.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
-6.615255456084441e-221
-1.589587819597794e-227
Results
23.0ms144×body256valid
10.0ms14×body256infinite
Compiler

Compiled 312 to 241 computations (22.8% saved)

regimes372.0ms (1.2%)

Counts
33 → 4
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
Outputs
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)
Calls

6 calls:

76.0ms
a
75.0ms
z
74.0ms
b
47.0ms
y
42.0ms
x
Results
ErrorSegmentsBranch
22.9b3x
18.6b3y
21.8b5z
22.9b2t
22.0b2a
16.8b4b
Compiler

Compiled 370 to 158 computations (57.3% saved)

bsearch123.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
58.0ms
1.8326914312616217e-125
4.0404482631622243e-125
35.0ms
1.0604839758135223e-274
7.415660136047289e-259
29.0ms
-4.120146592733428e-212
-6.615255456084441e-221
Results
109.0ms384×body256valid
8.0ms52×body256infinite
Compiler

Compiled 777 to 601 computations (22.7% saved)

regimes435.0ms (1.4%)

Counts
32 → 4
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
Outputs
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
Calls

6 calls:

144.0ms
b
88.0ms
z
58.0ms
a
52.0ms
t
44.0ms
x
Results
ErrorSegmentsBranch
22.9b3x
20.2b3y
22.6b5z
23.3b2t
23.9b2a
17.3b4b
Compiler

Compiled 362 to 155 computations (57.2% saved)

bsearch96.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
32.0ms
1.5945590354647823e-49
9.308640384433217e-42
34.0ms
1.0604839758135223e-274
7.415660136047289e-259
30.0ms
-4.120146592733428e-212
-6.615255456084441e-221
Results
79.0ms448×body256valid
10.0ms59×body256infinite
Compiler

Compiled 901 to 697 computations (22.6% saved)

regimes382.0ms (1.3%)

Counts
31 → 3
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 x (*.f64 a (+.f64 (*.f64 y b) y)))
(/.f64 (/.f64 (-.f64 x (*.f64 x b)) y) a)
(/.f64 x (+.f64 (*.f64 a y) (*.f64 a (*.f64 y b))))
(/.f64 (*.f64 (/.f64 1 y) (-.f64 x (*.f64 x b))) a)
(/.f64 (-.f64 (/.f64 x y) (/.f64 (*.f64 x b) y)) a)
(-.f64 (/.f64 (/.f64 x a) y) (*.f64 (/.f64 (/.f64 x a) y) b))
(*.f64 (/.f64 (-.f64 y (*.f64 (*.f64 a (/.f64 y x)) (/.f64 x (/.f64 a b)))) (*.f64 y y)) (/.f64 x a))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 b b) 1/2) 1) (/.f64 (/.f64 x y) a)) (*.f64 (/.f64 x y) (/.f64 b a)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 x (neg.f64 b)) (*.f64 x (neg.f64 b)))) (-.f64 x (*.f64 x (neg.f64 b)))) y) a)
(+.f64 (-.f64 (/.f64 (/.f64 x y) a) (*.f64 (/.f64 b a) (/.f64 x y))) (*.f64 (/.f64 (/.f64 x y) a) (*.f64 1/2 (*.f64 b b))))
Outputs
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
(/.f64 1 (*.f64 (/.f64 a x) y))
(-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)
Calls

6 calls:

80.0ms
x
72.0ms
t
71.0ms
a
68.0ms
y
67.0ms
b
Results
ErrorSegmentsBranch
30.7b3x
28.9b3y
31.7b1z
30.2b3t
29.3b4a
29.6b5b
Compiler

Compiled 354 to 151 computations (57.3% saved)

bsearch85.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
1.4238034621982994e-61
5.358470420943488e-61
47.0ms
-0.008081093718105852
-3.1362795544467895e-11
Results
79.0ms224×body256valid
2.0ms15×body256infinite
Compiler

Compiled 453 to 361 computations (20.3% saved)

regimes176.0ms (0.6%)

Counts
20 → 2
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 (/.f64 x y) (/.f64 (neg.f64 b) a))
(*.f64 (/.f64 (/.f64 x y) a) (neg.f64 b))
(/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y)
(/.f64 (*.f64 x (neg.f64 b)) (*.f64 a y))
(/.f64 (*.f64 (/.f64 x y) (neg.f64 b)) a)
(/.f64 (/.f64 (*.f64 x (neg.f64 b)) y) a)
(*.f64 (/.f64 (/.f64 x a) y) (-.f64 1 b))
Outputs
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 1 (/.f64 (*.f64 y a) x))
Calls

6 calls:

55.0ms
y
38.0ms
a
36.0ms
t
20.0ms
x
10.0ms
z
Results
ErrorSegmentsBranch
37.9b2x
36.6b3y
39.4b1z
37.6b2t
36.6b2a
39.4b1b
Compiler

Compiled 190 to 99 computations (47.9% saved)

bsearch40.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
40.0ms
7.2957128900692365e-53
3.965729075563611e-52
Results
34.0ms96×body256valid
5.0ms28×body256infinite
Compiler

Compiled 201 to 157 computations (21.9% saved)

regimes103.0ms (0.3%)

Counts
11 → 2
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 (*.f64 y a) x))
(/.f64 x (/.f64 y (/.f64 1 a)))
Outputs
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 (*.f64 y a) x))
Calls

6 calls:

25.0ms
y
20.0ms
z
18.0ms
t
14.0ms
x
13.0ms
a
Results
ErrorSegmentsBranch
38.5b2x
38.7b2y
38.8b2z
38.8b2t
37.5b2a
40.0b1b
Compiler

Compiled 119 to 74 computations (37.8% saved)

bsearch34.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
7.176372813576579e+55
1.1039284267508173e+58
Results
31.0ms80×body256valid
1.0msbody256infinite
Compiler

Compiled 173 to 135 computations (22% saved)

regimes115.0ms (0.4%)

Counts
9 → 2
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 1 (/.f64 y (/.f64 x a)))
Outputs
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 x (*.f64 y a))
Calls

6 calls:

36.0ms
z
32.0ms
t
14.0ms
x
13.0ms
a
11.0ms
y
Results
ErrorSegmentsBranch
38.5b2x
38.7b2y
38.8b2z
38.8b2t
37.8b2a
40.0b1b
Compiler

Compiled 105 to 67 computations (36.2% saved)

bsearch24.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
2.6723682122543816e+79
2.6984605558388733e+81
Results
19.0ms112×body256valid
3.0ms21×body256infinite
Compiler

Compiled 215 to 165 computations (23.3% saved)

regimes95.0ms (0.3%)

Counts
7 → 4
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 (/.f64 1 y) (/.f64 x a))
(*.f64 (/.f64 1 (*.f64 y a)) x)
(*.f64 (/.f64 x y) (/.f64 1 a))
(/.f64 1 (*.f64 (/.f64 a x) y))
Outputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 y a))
Calls

6 calls:

28.0ms
y
23.0ms
a
17.0ms
x
13.0ms
t
5.0ms
b
Results
ErrorSegmentsBranch
37.3b4x
38.7b2y
40.1b1z
38.6b3t
38.0b2a
40.1b1b
Compiler

Compiled 91 to 61 computations (33% saved)

bsearch90.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
6.0ms
1.2368196907552563e-53
2.562706068346523e-49
42.0ms
2.2499472527049484e-235
1.1368549961257287e-226
42.0ms
-2.5089747276105753e+26
-27146849841045870.0
Results
85.0ms288×body256valid
1.0msbody256infinite
Compiler

Compiled 465 to 349 computations (24.9% saved)

regimes55.0ms (0.2%)

Accuracy

Total -4.3b remaining (-10.8%)

Threshold costs -4.3b (-10.8%)

Counts
2 → 2
Calls
Call 1
Inputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
Outputs
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 y a))
Calls

6 calls:

21.0ms
b
9.0ms
a
8.0ms
t
6.0ms
x
5.0ms
y
Results
ErrorSegmentsBranch
39.8b2x
39.8b2y
40.9b1z
39.7b3t
39.6b2a
40.9b1b
Compiler

Compiled 58 to 46 computations (20.7% saved)

bsearch29.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
29.0ms
9.139292576971776e+111
1.8280234377036432e+112
Results
13.0ms80×body256valid
1.0msbody256infinite
Compiler

Compiled 153 to 115 computations (24.8% saved)

simplify86.0ms (0.3%)

Algorithm
egg-herbie
Rules
22×*-commutative_binary64
13×+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02571458
12961458
23091458
33171458
43201458
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -650) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b))) y))
(if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -500000000000000) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -520) (/.f64 x (*.f64 a (+.f64 (*.f64 y b) y))) (if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -470) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y) (if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -111/2) (*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) (if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) 195) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y) (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x)))))))
(if (<=.f64 b -5217128372676519/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b 2476380614698431/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x) (if (<=.f64 b 5382073949696787/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))
(if (<=.f64 b -4458273336650843/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b 8061134813471455/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x) (if (<=.f64 b 401786770550281/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))
(if (<=.f64 b -7288244142210835/441711766194596082395824375185729628956870974218904739530401550323154944) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b -2196735251241795/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b -7770171116251107/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) (*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) (if (<=.f64 b 8610220900619535/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b 7475102707912205/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -8627182933488205/107839786668602559178668060348078522694548577690162289924414440996864) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b -2359774195669897/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b -3316536452058399/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 3997602561001927/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b 5886643382480861/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -6349606639047319/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b -965362170955867/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b -3316536452058399/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 3997602561001927/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b 5740878879676573/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -4856672230564323/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b -7551277426143671/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (if (<=.f64 b -6831079606123119/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 2844447976097525/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (if (<=.f64 b 8596368114099035/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 3713820117856141/4951760157141521099596496896) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -8802718417897835/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b -8924236958169793/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a)) (if (<=.f64 b -4145670565072999/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 7687697232696013/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a)) (if (<=.f64 b 8962953628782945/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a)) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b 6435747806372447/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a))
(if (<=.f64 b -4883799633456925/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1) (/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a))
(if (<=.f64 b -922071545379237/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1) (if (<=.f64 b 7260824748426675/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y) (if (<=.f64 b 7430920011128155/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y))))
(if (<=.f64 b -4002585706712765/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1) (if (<=.f64 b 8178592996627807/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y) (if (<=.f64 b 8034690221294951/25108406941546723055343157692830665664409421777856138051584) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))))
(if (<=.f64 y -4951760157141521/154742504910672534362390528) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1) (if (<=.f64 y 8684406692798715/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 1 (*.f64 (/.f64 a x) y)) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)))
(if (<=.f64 a 2561194933379311/6739986666787659948666753771754907668409286105635143120275902562304) (/.f64 (/.f64 1 a) (/.f64 y x)) (/.f64 1 (/.f64 (*.f64 y a) x)))
(if (<=.f64 a 80000000000000000818805361632684091970435105082597965824) (/.f64 1 (/.f64 a (/.f64 x y))) (/.f64 1 (/.f64 (*.f64 y a) x)))
(if (<=.f64 a 269999999999999982958599238572048808239306984592796932744503336535191770248511488) (/.f64 1 (/.f64 a (/.f64 x y))) (/.f64 x (*.f64 y a)))
(if (<=.f64 x -30000000000000000) (/.f64 x (*.f64 y a)) (if (<=.f64 x 8949657474523425/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (/.f64 (/.f64 x y) a) (if (<=.f64 x 8627182933488205/431359146674410236714672241392314090778194310760649159697657763987456) (/.f64 (/.f64 x a) y) (/.f64 x (*.f64 y a)))))
(if (<=.f64 a 9500000000000000190534193948353210378448347394141125909066910961225976320006011337461755719805761753383201406976) (/.f64 (/.f64 x a) y) (/.f64 x (*.f64 y a)))
(/.f64 x (*.f64 y a))
Outputs
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))) b))) y)
(if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -650) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b))) y))
(if (<=.f64 (*.f64 (+.f64 t -1) (log.f64 a)) -650) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (/.f64 (*.f64 x (exp.f64 (-.f64 (-.f64 (*.f64 y (log.f64 z)) (log.f64 a)) b))) y))
(if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -500000000000000) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -520) (/.f64 x (*.f64 a (+.f64 (*.f64 y b) y))) (if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -470) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y) (if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -111/2) (*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) (if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) 195) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y) (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x)))))))
(if (<=.f64 (*.f64 (+.f64 t -1) (log.f64 a)) -500000000000000) (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) y) (if (<=.f64 (*.f64 (+.f64 t -1) (log.f64 a)) -520) (/.f64 x (*.f64 a (+.f64 y (*.f64 y b)))) (if (<=.f64 (*.f64 (+.f64 t -1) (log.f64 a)) -470) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y) (if (<=.f64 (*.f64 (+.f64 t -1) (log.f64 a)) -111/2) (*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) (if (<=.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 195) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y) (/.f64 (/.f64 (/.f64 (pow.f64 z y) a) (exp.f64 b)) (/.f64 y x)))))))
(if (<=.f64 b -5217128372676519/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b 2476380614698431/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x) (if (<=.f64 b 5382073949696787/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))
(if (<=.f64 b -5217128372676519/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b 2476380614698431/1031825256124346184281913642415071497107123683664299847906173259817722465931103241160971202905580445106785927721205329450942085077153682689942458942310428861149192742185556805017053745461770392681687954898849977351851617759280394021168743942904368118143630040815894528) (*.f64 x (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y)) (if (<=.f64 b 5382073949696787/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 a t) a) (exp.f64 b))) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))
(if (<=.f64 b -4458273336650843/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b 8061134813471455/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (*.f64 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y) x) (if (<=.f64 b 401786770550281/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))
(if (<=.f64 b -4458273336650843/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b 8061134813471455/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704) (*.f64 x (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (exp.f64 b)) y)) (if (<=.f64 b 401786770550281/9343878384890255807777119448474196633381331982845050737826186276657715542443371287564109437577976626746659450006721346172290467269376897020421450382791094657540085093089822617769726345721044533248) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))
(if (<=.f64 b -7288244142210835/441711766194596082395824375185729628956870974218904739530401550323154944) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b -2196735251241795/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b -7770171116251107/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) (*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) (if (<=.f64 b 8610220900619535/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b 7475102707912205/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -7288244142210835/441711766194596082395824375185729628956870974218904739530401550323154944) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b -2196735251241795/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b -7770171116251107/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936) (*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) (if (<=.f64 b 8610220900619535/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b 7475102707912205/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 x (/.f64 (pow.f64 z y) (*.f64 a (*.f64 y (exp.f64 b))))) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -8627182933488205/107839786668602559178668060348078522694548577690162289924414440996864) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b -2359774195669897/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b -3316536452058399/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 3997602561001927/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b 5886643382480861/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -8627182933488205/107839786668602559178668060348078522694548577690162289924414440996864) (/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x)) (if (<=.f64 b -2359774195669897/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b -3316536452058399/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y)) (if (<=.f64 b 3997602561001927/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b 5886643382480861/4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624) (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y)) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -6349606639047319/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b -965362170955867/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b -3316536452058399/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 3997602561001927/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b 5740878879676573/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -6349606639047319/27606985387162255149739023449108101809804435888681546220650096895197184) (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y)) (if (<=.f64 b -965362170955867/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b -3316536452058399/94758184344525691842589080106353915726128296943157752144717531617800961467674370503593652882607817257720198406807316479868870852301929589321550737002025216015896910157522577243058183937475491017166931103132108688408987234729984) (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y)) (if (<=.f64 b 3997602561001927/61501577861568104283923723841611832207865934590357532972465351809127477760976746151505184346770074671911354525161107149776344601938347976800349887747194103071045442949864673913541659442291879217725274258783458313456274137454056383441015716964266784080483319808) (/.f64 (/.f64 x (/.f64 y (pow.f64 a t))) a) (if (<=.f64 b 5740878879676573/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y)) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -4856672230564323/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b -7551277426143671/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (if (<=.f64 b -6831079606123119/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 2844447976097525/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (if (<=.f64 b 8596368114099035/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 3713820117856141/4951760157141521099596496896) (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -4856672230564323/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y)) (if (<=.f64 b -7551277426143671/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304) (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) y) (if (<=.f64 b -6831079606123119/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424) (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y)) (if (<=.f64 b 2844447976097525/15375394465392026070980930960402958051966483647589383243116337952281869440244186537876296086692518667977838631290276787444086150484586994200087471936798525767761360737466168478385414860572969804431318564695864578364068534363514095860253929241066696020120829952) (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) y) (if (<=.f64 b 8596368114099035/18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496) (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y)) (if (<=.f64 b 3713820117856141/4951760157141521099596496896) (/.f64 (*.f64 x (pow.f64 a (+.f64 t -1))) y) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -8802718417897835/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b -8924236958169793/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a)) (if (<=.f64 b -4145670565072999/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 7687697232696013/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a)) (if (<=.f64 b 8962953628782945/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a)) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b -8802718417897835/30354201441027016733116592294117482916287606860189680019559568902170379456331382784) (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y)) (if (<=.f64 b -8924236958169793/1716199415032652428745475199770348304317358825035826352348615864796385795849414013030639910165363638744324077847870214509280496999929160953143507072778764288) (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a)) (if (<=.f64 b -4145670565072999/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y)) (if (<=.f64 b 7687697232696013/30750788930784052141961861920805916103932967295178766486232675904563738880488373075752592173385037335955677262580553574888172300969173988400174943873597051535522721474932336956770829721145939608862637129391729156728137068727028191720507858482133392040241659904) (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a)) (if (<=.f64 b 8962953628782945/66392249102095887336198525819058578416199139715878990399930517275050444982606530342395312783153660708611166185780812626918322417206588404926189997345823418992978908854424152378966016) (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y)) (if (<=.f64 b 3961408125713217/4951760157141521099596496896) (*.f64 (/.f64 (pow.f64 a t) y) (/.f64 x a)) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y)))))))
(if (<=.f64 b 6435747806372447/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) x) (/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a))
(if (<=.f64 b 6435747806372447/429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691072) (*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y)) (/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a))
(if (<=.f64 b -4883799633456925/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1) (/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a))
(if (<=.f64 b -4883799633456925/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112) (+.f64 (+.f64 1 (/.f64 x (*.f64 y a))) -1) (/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a))
(if (<=.f64 b -4883799633456925/3255866422304616344765552632188114158762089024568314531443485259650408807528140659922574316831813618526821245406949824436469141432675471230646169947427163108444901161872077421124549944292877941762189949285100879873872435565174053364826112) (+.f64 -1 (+.f64 1 (/.f64 x (*.f64 y a)))) (/.f64 (/.f64 (/.f64 x (exp.f64 b)) y) a))
(if (<=.f64 b -922071545379237/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1) (if (<=.f64 b 7260824748426675/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y) (if (<=.f64 b 7430920011128155/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y))))
(if (<=.f64 b -922071545379237/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (+.f64 (+.f64 1 (/.f64 x (*.f64 y a))) -1) (if (<=.f64 b 7260824748426675/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (/.f64 (/.f64 (neg.f64 x) (/.f64 a b)) y) (if (<=.f64 b 7430920011128155/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 (+.f64 1 (/.f64 x (*.f64 y a))) -1) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y))))
(if (<=.f64 b -922071545379237/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (+.f64 -1 (+.f64 1 (/.f64 x (*.f64 y a)))) (if (<=.f64 b 7260824748426675/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296) (/.f64 (/.f64 (neg.f64 x) (/.f64 a b)) y) (if (<=.f64 b 7430920011128155/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464) (+.f64 -1 (+.f64 1 (/.f64 x (*.f64 y a)))) (/.f64 (/.f64 x (*.f64 a (exp.f64 b))) y))))
(if (<=.f64 b -4002585706712765/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1) (if (<=.f64 b 8178592996627807/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (/.f64 (neg.f64 (/.f64 x (/.f64 a b))) y) (if (<=.f64 b 8034690221294951/25108406941546723055343157692830665664409421777856138051584) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))))
(if (<=.f64 b -4002585706712765/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904) (+.f64 (+.f64 1 (/.f64 x (*.f64 y a))) -1) (if (<=.f64 b 8178592996627807/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (/.f64 (/.f64 (neg.f64 x) (/.f64 a b)) y) (if (<=.f64 b 8034690221294951/25108406941546723055343157692830665664409421777856138051584) (+.f64 (+.f64 1 (/.f64 x (*.f64 y a))) -1) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))))
(if (<=.f64 b -4002585706712765/24258095192198577111702804507226602425888844017448384549047688094157046135724638848919975137947601217976370792142673018846430938189293974866316988672518455300069609000325779774222895087993725700394734362401819824232700732090875904) (+.f64 -1 (+.f64 1 (/.f64 x (*.f64 y a)))) (if (<=.f64 b 8178592996627807/37175422711944576569951562453747514003281505041484861476394296482898516429010109338629207862403908764744968094754824326261364631138622642694770764527559865644574271011186496848567160245857443421755979894558785930151693717671947002203927473508716452075301127636353597820594133720367104) (/.f64 (/.f64 (neg.f64 x) (/.f64 a b)) y) (if (<=.f64 b 8034690221294951/25108406941546723055343157692830665664409421777856138051584) (+.f64 -1 (+.f64 1 (/.f64 x (*.f64 y a)))) (/.f64 x (*.f64 a (*.f64 y (exp.f64 b)))))))
(if (<=.f64 y -4951760157141521/154742504910672534362390528) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1) (if (<=.f64 y 8684406692798715/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 1 (*.f64 (/.f64 a x) y)) (-.f64 (+.f64 1 (/.f64 x (*.f64 y a))) 1)))
(if (<=.f64 y -4951760157141521/154742504910672534362390528) (+.f64 (+.f64 1 (/.f64 x (*.f64 y a))) -1) (if (<=.f64 y 8684406692798715/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 1 (*.f64 y (/.f64 a x))) (+.f64 (+.f64 1 (/.f64 x (*.f64 y a))) -1)))
(if (<=.f64 y -4951760157141521/154742504910672534362390528) (+.f64 -1 (+.f64 1 (/.f64 x (*.f64 y a)))) (if (<=.f64 y 8684406692798715/57896044618658097711785492504343953926634992332820282019728792003956564819968) (/.f64 1 (*.f64 y (/.f64 a x))) (+.f64 -1 (+.f64 1 (/.f64 x (*.f64 y a))))))
(if (<=.f64 a 2561194933379311/6739986666787659948666753771754907668409286105635143120275902562304) (/.f64 (/.f64 1 a) (/.f64 y x)) (/.f64 1 (/.f64 (*.f64 y a) x)))
(if (<=.f64 a 80000000000000000818805361632684091970435105082597965824) (/.f64 1 (/.f64 a (/.f64 x y))) (/.f64 1 (/.f64 (*.f64 y a) x)))
(if (<=.f64 a 269999999999999982958599238572048808239306984592796932744503336535191770248511488) (/.f64 1 (/.f64 a (/.f64 x y))) (/.f64 x (*.f64 y a)))
(if (<=.f64 x -30000000000000000) (/.f64 x (*.f64 y a)) (if (<=.f64 x 8949657474523425/447482873726171268819043498963669351417527174565166445772522651598610375083639127489770066653509818366083742331546870626162450949329271510944453531899446556570513661062175189097918769710609043378828750128621019491811414900105274743989981048538660864) (/.f64 (/.f64 x y) a) (if (<=.f64 x 8627182933488205/431359146674410236714672241392314090778194310760649159697657763987456) (/.f64 (/.f64 x a) y) (/.f64 x (*.f64 y a)))))
(if (<=.f64 a 9500000000000000190534193948353210378448347394141125909066910961225976320006011337461755719805761753383201406976) (/.f64 (/.f64 x a) y) (/.f64 x (*.f64 y a)))
(/.f64 x (*.f64 y a))
Compiler

Compiled 1114 to 605 computations (45.7% saved)

soundness0.0ms (0%)

end293.0ms (1%)

Compiler

Compiled 994 to 364 computations (63.4% saved)

Profiling

Loading profile data...