ab-angle->ABCF D

Time bar (total: 3.7s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 11 to 7 computations (36.4% saved)

sample692.0ms (18.9%)

Results
487.0ms5849×body256valid
194.0ms2407×body256infinite
Bogosity

preprocess83.0ms (2.3%)

Algorithm
egg-herbie
Rules
213×associate-*r*
178×fma-def
116×associate-*l*
99×*-commutative
86×distribute-lft-in
Problems
201×No Errors
37×(*.f64 (*.f64 a a) b)
18×(*.f64 (*.f64 (*.f64 a a) b) b)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027237
185237
2250237
3595237
41105237
51228237
Stop Event
saturated
Calls
Call 1
Inputs
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) (neg.f64 a)) b) b))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 b)))
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) (neg.f64 a)) b) b)))
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 b))))
(neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))
Outputs
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(*.f64 (neg.f64 b) (*.f64 a (*.f64 a b)))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(*.f64 (neg.f64 b) (*.f64 a (*.f64 a b)))
(neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) (neg.f64 a)) b) b))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(*.f64 (neg.f64 b) (*.f64 a (*.f64 a b)))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 b)))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(*.f64 (neg.f64 b) (*.f64 a (*.f64 a b)))
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) (neg.f64 a)) b) b)))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 b (*.f64 (*.f64 a a) b))
(neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a a) (neg.f64 b)) (neg.f64 b))))
(*.f64 (*.f64 a a) (*.f64 b b))
(*.f64 b (*.f64 (*.f64 a a) b))
(neg.f64 (*.f64 (*.f64 (*.f64 b b) a) a))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
(*.f64 a (*.f64 b (*.f64 b (neg.f64 a))))
(*.f64 (neg.f64 b) (*.f64 a (*.f64 a b)))
Symmetry

(abs a)

(abs b)

(sort a b)

Compiler

Compiled 38 to 13 computations (65.8% saved)

eval1.0ms (0%)

Compiler

Compiled 34 to 13 computations (61.8% saved)

prune3.0ms (0.1%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
93.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
94.7%
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
80.3%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
93.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
94.7%
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
80.3%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
Compiler

Compiled 60 to 36 computations (40% saved)

localize53.0ms (1.5%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 a (*.f64 a b))
93.9%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
99.8%
(*.f64 (*.f64 b (neg.f64 a)) b)
94.7%
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
93.9%
(*.f64 (*.f64 (*.f64 a a) b) b)
87.0%
(*.f64 (*.f64 a a) b)
Compiler

Compiled 70 to 15 computations (78.6% saved)

series11.0ms (0.3%)

Counts
6 → 144
Calls

36 calls:

TimeVariablePointExpression
2.0ms
a
@0
(*.f64 (*.f64 b (neg.f64 a)) b)
1.0ms
b
@0
(*.f64 (*.f64 b (neg.f64 a)) b)
1.0ms
b
@inf
(*.f64 (*.f64 a a) b)
1.0ms
a
@0
(*.f64 (*.f64 a a) b)
1.0ms
b
@0
(*.f64 (*.f64 a a) b)

rewrite198.0ms (5.4%)

Algorithm
batch-egg-rewrite
Rules
604×*-un-lft-identity
431×*-commutative
426×unswap-sqr
280×swap-sqr
197×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019148
1260114
22774114
Stop Event
node limit
Counts
6 → 209
Calls
Call 1
Inputs
(*.f64 (*.f64 a a) b)
(*.f64 (*.f64 (*.f64 a a) b) b)
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
(*.f64 (*.f64 b (neg.f64 a)) b)
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(*.f64 a (*.f64 a b))
Outputs
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) -1)
(+.f64 (*.f64 (pow.f64 a 2) 0) (*.f64 (pow.f64 a 2) b))
(+.f64 (*.f64 (*.f64 a b) 0) (*.f64 (pow.f64 a 2) b))
(+.f64 (*.f64 0 (pow.f64 a 2)) (*.f64 (pow.f64 a 2) b))
(+.f64 (*.f64 0 (*.f64 a b)) (*.f64 (pow.f64 a 2) b))
(-.f64 0 (*.f64 (pow.f64 a 2) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) b)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 a b) (pow.f64 a 2)) a)
(/.f64 (*.f64 (*.f64 a b) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a b)) a)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a b)) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))))
(pow.f64 (*.f64 (pow.f64 a 2) b) 1)
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) 1/3)
(neg.f64 (*.f64 (pow.f64 a 2) b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(fabs.f64 (*.f64 (pow.f64 a 2) b))
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 a 2) b))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a b) 3)))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))
(exp.f64 (log.f64 (*.f64 (pow.f64 a 2) b)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a 2) b)))
(+.f64 0 (pow.f64 (*.f64 a b) 2))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) -1)
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1)
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) b) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 2) b)) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(/.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (*.f64 a b) 6) (+.f64 0 (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 0 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 2)) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 2)) b)
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a (pow.f64 b 2))) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) b)) b)
(/.f64 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) b)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))))
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 0 (pow.f64 (*.f64 a b) 2))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) -1)
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1)
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) b) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 2) b)) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(/.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (*.f64 a b) 6) (+.f64 0 (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 0 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 2)) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 2)) b)
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a (pow.f64 b 2))) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) b)) b)
(/.f64 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) b)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))))
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) -1)
(+.f64 (*.f64 (*.f64 a b) 0) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 0 (*.f64 a b)) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(-.f64 0 (*.f64 a (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) a)
(/.f64 (*.f64 (*.f64 a b) (pow.f64 b 2)) b)
(/.f64 (*.f64 (*.f64 a b) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 a b)) b)
(/.f64 (*.f64 (pow.f64 b 3) (*.f64 a b)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 1))))
(pow.f64 (*.f64 a (pow.f64 b 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (pow.f64 b 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) 3)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) 1/3)
(neg.f64 (*.f64 a (pow.f64 b 2)))
(sqrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))
(fabs.f64 (*.f64 a (pow.f64 b 2)))
(log.f64 (exp.f64 (*.f64 a (pow.f64 b 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 b 2)))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a b) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b 2))))
(+.f64 0 (pow.f64 (*.f64 a b) 2))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) -1)
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1)
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) b) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 2) b)) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(/.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (*.f64 a b) 6) (+.f64 0 (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 0 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 2)) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 2)) b)
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a (pow.f64 b 2))) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) b)) b)
(/.f64 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) b)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))))
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) -1)
(+.f64 (*.f64 (pow.f64 a 2) 0) (*.f64 (pow.f64 a 2) b))
(+.f64 (*.f64 (*.f64 a b) 0) (*.f64 (pow.f64 a 2) b))
(+.f64 (*.f64 0 (pow.f64 a 2)) (*.f64 (pow.f64 a 2) b))
(+.f64 (*.f64 0 (*.f64 a b)) (*.f64 (pow.f64 a 2) b))
(-.f64 0 (*.f64 (pow.f64 a 2) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) b)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 a b) (pow.f64 a 2)) a)
(/.f64 (*.f64 (*.f64 a b) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a b)) a)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a b)) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))))
(pow.f64 (*.f64 (pow.f64 a 2) b) 1)
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) 1/3)
(neg.f64 (*.f64 (pow.f64 a 2) b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(fabs.f64 (*.f64 (pow.f64 a 2) b))
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 a 2) b))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a b) 3)))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))
(exp.f64 (log.f64 (*.f64 (pow.f64 a 2) b)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a 2) b)))

simplify106.0ms (2.9%)

Algorithm
egg-herbie
Rules
836×distribute-lft-in
806×distribute-rgt-in
645×associate-/r*
234×associate-/r/
225×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022712884912004
15909006
228429006
Stop Event
node limit
Counts
353 → 153
Calls
Call 1
Inputs
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) -1)
(+.f64 (*.f64 (pow.f64 a 2) 0) (*.f64 (pow.f64 a 2) b))
(+.f64 (*.f64 (*.f64 a b) 0) (*.f64 (pow.f64 a 2) b))
(+.f64 (*.f64 0 (pow.f64 a 2)) (*.f64 (pow.f64 a 2) b))
(+.f64 (*.f64 0 (*.f64 a b)) (*.f64 (pow.f64 a 2) b))
(-.f64 0 (*.f64 (pow.f64 a 2) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) b)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 a b) (pow.f64 a 2)) a)
(/.f64 (*.f64 (*.f64 a b) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a b)) a)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a b)) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))))
(pow.f64 (*.f64 (pow.f64 a 2) b) 1)
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) 1/3)
(neg.f64 (*.f64 (pow.f64 a 2) b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(fabs.f64 (*.f64 (pow.f64 a 2) b))
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 a 2) b))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a b) 3)))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))
(exp.f64 (log.f64 (*.f64 (pow.f64 a 2) b)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a 2) b)))
(+.f64 0 (pow.f64 (*.f64 a b) 2))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) -1)
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1)
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) b) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 2) b)) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(/.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (*.f64 a b) 6) (+.f64 0 (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 0 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 2)) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 2)) b)
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a (pow.f64 b 2))) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) b)) b)
(/.f64 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) b)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))))
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 0 (pow.f64 (*.f64 a b) 2))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) -1)
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1)
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) b) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 2) b)) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(/.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (*.f64 a b) 6) (+.f64 0 (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 0 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 2)) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 2)) b)
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a (pow.f64 b 2))) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) b)) b)
(/.f64 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) b)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))))
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) -1)
(+.f64 (*.f64 (*.f64 a b) 0) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 0 (*.f64 a b)) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(-.f64 0 (*.f64 a (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) a)
(/.f64 (*.f64 (*.f64 a b) (pow.f64 b 2)) b)
(/.f64 (*.f64 (*.f64 a b) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 a b)) b)
(/.f64 (*.f64 (pow.f64 b 3) (*.f64 a b)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 1))))
(pow.f64 (*.f64 a (pow.f64 b 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (pow.f64 b 2))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) 3)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) 1/3)
(neg.f64 (*.f64 a (pow.f64 b 2)))
(sqrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))
(fabs.f64 (*.f64 a (pow.f64 b 2)))
(log.f64 (exp.f64 (*.f64 a (pow.f64 b 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 b 2)))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a b) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b 2))))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b 2))))
(+.f64 0 (pow.f64 (*.f64 a b) 2))
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) -1)
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1)
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) b) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 2) b)) (pow.f64 (*.f64 a b) 2))
(-.f64 0 (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(/.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (*.f64 a b) 6) (+.f64 0 (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 0 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 2)) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 2)) b)
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a (pow.f64 b 2))) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) b)) b)
(/.f64 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) b)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))))
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) -1)
(+.f64 (*.f64 (pow.f64 a 2) 0) (*.f64 (pow.f64 a 2) b))
(+.f64 (*.f64 (*.f64 a b) 0) (*.f64 (pow.f64 a 2) b))
(+.f64 (*.f64 0 (pow.f64 a 2)) (*.f64 (pow.f64 a 2) b))
(+.f64 (*.f64 0 (*.f64 a b)) (*.f64 (pow.f64 a 2) b))
(-.f64 0 (*.f64 (pow.f64 a 2) b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1)
(/.f64 (pow.f64 (*.f64 a b) 2) b)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 a b) (pow.f64 a 2)) a)
(/.f64 (*.f64 (*.f64 a b) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a b)) a)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a b)) (pow.f64 a 2))
(/.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))))
(pow.f64 (*.f64 (pow.f64 a 2) b) 1)
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) 1/3)
(neg.f64 (*.f64 (pow.f64 a 2) b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(fabs.f64 (*.f64 (pow.f64 a 2) b))
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 a 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 a 2) b))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a b) 3)))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))
(exp.f64 (log.f64 (*.f64 (pow.f64 a 2) b)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a 2) b)))
Outputs
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) -1)
(*.f64 (pow.f64 a 2) b)
(+.f64 (*.f64 (pow.f64 a 2) 0) (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) b)
(+.f64 (*.f64 (*.f64 a b) 0) (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) b)
(+.f64 (*.f64 0 (pow.f64 a 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) b)
(+.f64 (*.f64 0 (*.f64 a b)) (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) b)
(-.f64 0 (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) (neg.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1)
(*.f64 (pow.f64 a 2) b)
(/.f64 (pow.f64 (*.f64 a b) 2) b)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (pow.f64 a 2) (/.f64 (pow.f64 b 2) (pow.f64 b 3)))
(/.f64 (*.f64 (*.f64 a b) (pow.f64 a 2)) a)
(/.f64 (*.f64 (pow.f64 a 3) b) a)
(/.f64 (pow.f64 a 3) (/.f64 a b))
(*.f64 (/.f64 (pow.f64 a 3) a) b)
(/.f64 (*.f64 (*.f64 a b) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 a b) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (*.f64 b (pow.f64 a 4)) (pow.f64 a 2))
(/.f64 b (/.f64 (pow.f64 a 2) (pow.f64 a 4)))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a b)) a)
(/.f64 (*.f64 (pow.f64 a 3) b) a)
(/.f64 (pow.f64 a 3) (/.f64 a b))
(*.f64 (/.f64 (pow.f64 a 3) a) b)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a b)) (pow.f64 a 2))
(/.f64 (*.f64 a b) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (*.f64 b (pow.f64 a 4)) (pow.f64 a 2))
(/.f64 b (/.f64 (pow.f64 a 2) (pow.f64 a 4)))
(/.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (pow.f64 a 2) (/.f64 (pow.f64 b 2) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))
(/.f64 (*.f64 (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1) (*.f64 (pow.f64 a 2) b)) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)) (log1p.f64 (*.f64 (pow.f64 a 2) b)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (pow.f64 a 2) b)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (pow.f64 a 2) b)))))))
(pow.f64 (*.f64 (pow.f64 a 2) b) 1)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) 3)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) 1/3)
(*.f64 (pow.f64 a 2) b)
(neg.f64 (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(fabs.f64 (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) b)
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) b)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (pow.f64 a 2) b)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3))
(*.f64 (pow.f64 a 2) b)
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a b) 3)))
(*.f64 (pow.f64 a 2) b)
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3)))
(*.f64 (pow.f64 a 2) b)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))
(*.f64 (pow.f64 a 2) b)
(exp.f64 (log.f64 (*.f64 (pow.f64 a 2) b)))
(*.f64 (pow.f64 a 2) b)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a 2) b)))
(*.f64 (pow.f64 a 2) b)
(+.f64 0 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) -1)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) b) 0) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 2) b)) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(-.f64 0 (pow.f64 (*.f64 a b) 2))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(/.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (*.f64 a b) 6) (+.f64 0 (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 0 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 6) (+.f64 0 (pow.f64 (*.f64 a b) 4)))
(/.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (*.f64 a b) 4))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 2)) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 b 2) (/.f64 a (pow.f64 a 3)))
(*.f64 (/.f64 (pow.f64 b 2) a) (pow.f64 a 3))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (pow.f64 a 4) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (/.f64 (pow.f64 a 4) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 a 2) b) (/.f64 (pow.f64 b 2) (pow.f64 b 3)))
(/.f64 (pow.f64 a 2) (/.f64 (pow.f64 b 2) (pow.f64 b 4)))
(*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 2)) b)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) b)
(/.f64 (pow.f64 a 2) (/.f64 b (pow.f64 b 3)))
(*.f64 (/.f64 (pow.f64 a 2) b) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 b 2) (/.f64 a (pow.f64 a 3)))
(*.f64 (/.f64 (pow.f64 b 2) a) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a (pow.f64 b 2))) (pow.f64 a 2))
(/.f64 (*.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (pow.f64 a 4) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (/.f64 (pow.f64 a 4) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) b)) b)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) b)
(/.f64 (pow.f64 a 2) (/.f64 b (pow.f64 b 3)))
(*.f64 (/.f64 (pow.f64 a 2) b) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) b)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 a 2) b) (/.f64 (pow.f64 b 2) (pow.f64 b 3)))
(/.f64 (pow.f64 a 2) (/.f64 (pow.f64 b 2) (pow.f64 b 4)))
(*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (*.f64 a b) 2)) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)) (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 a b) 2)))))))
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 3)) (cbrt.f64 (pow.f64 (*.f64 a b) 3)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) (pow.f64 b 3)))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 0 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) -1)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) b) 0) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 2) b)) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(-.f64 0 (pow.f64 (*.f64 a b) 2))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(/.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (*.f64 a b) 6) (+.f64 0 (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 0 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 6) (+.f64 0 (pow.f64 (*.f64 a b) 4)))
(/.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (*.f64 a b) 4))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 2)) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 b 2) (/.f64 a (pow.f64 a 3)))
(*.f64 (/.f64 (pow.f64 b 2) a) (pow.f64 a 3))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (pow.f64 a 4) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (/.f64 (pow.f64 a 4) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 a 2) b) (/.f64 (pow.f64 b 2) (pow.f64 b 3)))
(/.f64 (pow.f64 a 2) (/.f64 (pow.f64 b 2) (pow.f64 b 4)))
(*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 2)) b)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) b)
(/.f64 (pow.f64 a 2) (/.f64 b (pow.f64 b 3)))
(*.f64 (/.f64 (pow.f64 a 2) b) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 b 2) (/.f64 a (pow.f64 a 3)))
(*.f64 (/.f64 (pow.f64 b 2) a) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a (pow.f64 b 2))) (pow.f64 a 2))
(/.f64 (*.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (pow.f64 a 4) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (/.f64 (pow.f64 a 4) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) b)) b)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) b)
(/.f64 (pow.f64 a 2) (/.f64 b (pow.f64 b 3)))
(*.f64 (/.f64 (pow.f64 a 2) b) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) b)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 a 2) b) (/.f64 (pow.f64 b 2) (pow.f64 b 3)))
(/.f64 (pow.f64 a 2) (/.f64 (pow.f64 b 2) (pow.f64 b 4)))
(*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (*.f64 a b) 2)) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)) (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 a b) 2)))))))
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 3)) (cbrt.f64 (pow.f64 (*.f64 a b) 3)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) (pow.f64 b 3)))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) -1)
(*.f64 a (pow.f64 b 2))
(+.f64 (*.f64 (*.f64 a b) 0) (*.f64 a (pow.f64 b 2)))
(*.f64 a (pow.f64 b 2))
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 a (pow.f64 b 2)))
(*.f64 a (pow.f64 b 2))
(+.f64 (*.f64 0 (*.f64 a b)) (*.f64 a (pow.f64 b 2)))
(*.f64 a (pow.f64 b 2))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 a (pow.f64 b 2))
(-.f64 0 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 1)
(*.f64 a (pow.f64 b 2))
(/.f64 (pow.f64 (*.f64 a b) 2) a)
(/.f64 (*.f64 (*.f64 a b) (pow.f64 b 2)) b)
(/.f64 (*.f64 a (pow.f64 b 3)) b)
(/.f64 a (/.f64 b (pow.f64 b 3)))
(*.f64 (/.f64 a b) (pow.f64 b 3))
(/.f64 (*.f64 (*.f64 a b) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 a b) (/.f64 (pow.f64 b 2) (pow.f64 b 3)))
(/.f64 a (/.f64 (pow.f64 b 2) (pow.f64 b 4)))
(*.f64 (/.f64 a (pow.f64 b 2)) (pow.f64 b 4))
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (pow.f64 b 2) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (pow.f64 b 2) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(*.f64 (/.f64 (pow.f64 a 3) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 a b)) b)
(/.f64 (*.f64 a (pow.f64 b 3)) b)
(/.f64 a (/.f64 b (pow.f64 b 3)))
(*.f64 (/.f64 a b) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 b 3) (*.f64 a b)) (pow.f64 b 2))
(/.f64 (*.f64 a b) (/.f64 (pow.f64 b 2) (pow.f64 b 3)))
(/.f64 a (/.f64 (pow.f64 b 2) (pow.f64 b 4)))
(*.f64 (/.f64 a (pow.f64 b 2)) (pow.f64 b 4))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))) (*.f64 a (pow.f64 b 2))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 a (pow.f64 b 2))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))) (log1p.f64 (*.f64 a (pow.f64 b 2))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 a (pow.f64 b 2))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 a (pow.f64 b 2))))))))
(pow.f64 (*.f64 a (pow.f64 b 2)) 1)
(*.f64 a (pow.f64 b 2))
(pow.f64 (sqrt.f64 (*.f64 a (pow.f64 b 2))) 2)
(*.f64 a (pow.f64 b 2))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) 3)
(*.f64 a (pow.f64 b 2))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) 1/3)
(*.f64 a (pow.f64 b 2))
(neg.f64 (*.f64 a (pow.f64 b 2)))
(*.f64 (neg.f64 a) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(sqrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))
(fabs.f64 (*.f64 a (pow.f64 b 2)))
(*.f64 a (pow.f64 b 2))
(log.f64 (exp.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 a (pow.f64 b 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 a (pow.f64 b 2))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3))
(*.f64 a (pow.f64 b 2))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a b) 3)))
(*.f64 a (pow.f64 b 2))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 a (pow.f64 b 2))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 a (pow.f64 b 2))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 a (pow.f64 b 2))
(+.f64 0 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) -1)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1)
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) b) 0) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 0 (*.f64 (pow.f64 a 2) b)) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(-.f64 0 (pow.f64 (*.f64 a b) 2))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(/.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 2))
(/.f64 (pow.f64 (*.f64 a b) 6) (+.f64 0 (+.f64 (pow.f64 (*.f64 a b) 4) (*.f64 0 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (pow.f64 (*.f64 a b) 6) (+.f64 0 (pow.f64 (*.f64 a b) 4)))
(/.f64 (pow.f64 (*.f64 a b) 6) (pow.f64 (*.f64 a b) 4))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 2)) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 b 2) (/.f64 a (pow.f64 a 3)))
(*.f64 (/.f64 (pow.f64 b 2) a) (pow.f64 a 3))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (pow.f64 a 4) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (/.f64 (pow.f64 a 4) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 a 2) b) (/.f64 (pow.f64 b 2) (pow.f64 b 3)))
(/.f64 (pow.f64 a 2) (/.f64 (pow.f64 b 2) (pow.f64 b 4)))
(*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) b) (pow.f64 b 2)) b)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) b)
(/.f64 (pow.f64 a 2) (/.f64 b (pow.f64 b 3)))
(*.f64 (/.f64 (pow.f64 a 2) b) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 b 2) (/.f64 a (pow.f64 a 3)))
(*.f64 (/.f64 (pow.f64 b 2) a) (pow.f64 a 3))
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a (pow.f64 b 2))) (pow.f64 a 2))
(/.f64 (*.f64 a (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (pow.f64 a 4) (/.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (/.f64 (pow.f64 a 4) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) b)) b)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) b)
(/.f64 (pow.f64 a 2) (/.f64 b (pow.f64 b 3)))
(*.f64 (/.f64 (pow.f64 a 2) b) (pow.f64 b 3))
(/.f64 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a 2) b)) (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 a 2) b) (/.f64 (pow.f64 b 2) (pow.f64 b 3)))
(/.f64 (pow.f64 a 2) (/.f64 (pow.f64 b 2) (pow.f64 b 4)))
(*.f64 (/.f64 (pow.f64 a 2) (pow.f64 b 2)) (pow.f64 b 4))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) 1) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))
(/.f64 (*.f64 (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (pow.f64 (*.f64 a b) 2)) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)) (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 1 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (exp.f64 (*.f64 2 (log1p.f64 (pow.f64 (*.f64 a b) 2)))))))
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 3)) (cbrt.f64 (pow.f64 (*.f64 a b) 3)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(neg.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) (pow.f64 b 3)))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) -1)
(*.f64 (pow.f64 a 2) b)
(+.f64 (*.f64 (pow.f64 a 2) 0) (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) b)
(+.f64 (*.f64 (*.f64 a b) 0) (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) b)
(+.f64 (*.f64 0 (pow.f64 a 2)) (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) b)
(+.f64 (*.f64 0 (*.f64 a b)) (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) b)
(-.f64 0 (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) (neg.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1)
(*.f64 (pow.f64 a 2) b)
(/.f64 (pow.f64 (*.f64 a b) 2) b)
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (pow.f64 a 2) (/.f64 (pow.f64 b 2) (pow.f64 b 3)))
(/.f64 (*.f64 (*.f64 a b) (pow.f64 a 2)) a)
(/.f64 (*.f64 (pow.f64 a 3) b) a)
(/.f64 (pow.f64 a 3) (/.f64 a b))
(*.f64 (/.f64 (pow.f64 a 3) a) b)
(/.f64 (*.f64 (*.f64 a b) (pow.f64 a 3)) (pow.f64 a 2))
(/.f64 (*.f64 a b) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (*.f64 b (pow.f64 a 4)) (pow.f64 a 2))
(/.f64 b (/.f64 (pow.f64 a 2) (pow.f64 a 4)))
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 a b)) a)
(/.f64 (*.f64 (pow.f64 a 3) b) a)
(/.f64 (pow.f64 a 3) (/.f64 a b))
(*.f64 (/.f64 (pow.f64 a 3) a) b)
(/.f64 (*.f64 (pow.f64 a 3) (*.f64 a b)) (pow.f64 a 2))
(/.f64 (*.f64 a b) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (*.f64 b (pow.f64 a 4)) (pow.f64 a 2))
(/.f64 b (/.f64 (pow.f64 a 2) (pow.f64 a 4)))
(/.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 2)) (pow.f64 b 2))
(/.f64 (pow.f64 a 2) (/.f64 (pow.f64 b 2) (pow.f64 b 3)))
(/.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 3)) (pow.f64 b 2))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))
(/.f64 (*.f64 (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1) (*.f64 (pow.f64 a 2) b)) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))
(/.f64 (expm1.f64 (*.f64 2 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)) (log1p.f64 (*.f64 (pow.f64 a 2) b)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (pow.f64 a 2) b)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (pow.f64 a 2) b)))))))
(pow.f64 (*.f64 (pow.f64 a 2) b) 1)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) 3)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3) 1/3)
(*.f64 (pow.f64 a 2) b)
(neg.f64 (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) (neg.f64 b))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(fabs.f64 (*.f64 (pow.f64 a 2) b))
(*.f64 (pow.f64 a 2) b)
(log.f64 (pow.f64 (exp.f64 b) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) b)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (pow.f64 a 2) b)
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 a 2) b) 3))
(*.f64 (pow.f64 a 2) b)
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a b) 3)))
(*.f64 (pow.f64 a 2) b)
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3)))
(*.f64 (pow.f64 a 2) b)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)))
(*.f64 (pow.f64 a 2) b)
(exp.f64 (log.f64 (*.f64 (pow.f64 a 2) b)))
(*.f64 (pow.f64 a 2) b)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 a 2) b)))
(*.f64 (pow.f64 a 2) b)

eval44.0ms (1.2%)

Compiler

Compiled 2084 to 1418 computations (32% saved)

prune34.0ms (0.9%)

Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New1458153
Fresh000
Picked033
Done000
Total14511156
Accuracy
100.0%
Counts
156 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
78.2%
(*.f64 a (*.f64 (pow.f64 b 2) (neg.f64 a)))
94.7%
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
99.7%
(neg.f64 (pow.f64 (*.f64 a b) 2))
99.4%
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 4))
98.7%
(neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 6))
93.6%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 2) b))
80.3%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
77.7%
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) b))
82.4%
(neg.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 4)))
74.5%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 6)))
93.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
78.2%
(*.f64 a (*.f64 (pow.f64 b 2) (neg.f64 a)))
94.7%
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
99.7%
(neg.f64 (pow.f64 (*.f64 a b) 2))
99.4%
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 4))
98.7%
(neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 6))
93.6%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 2) b))
80.3%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
77.7%
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) b))
82.4%
(neg.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 4)))
74.5%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 6)))
Compiler

Compiled 368 to 268 computations (27.2% saved)

localize136.0ms (3.7%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
99.7%
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
99.6%
(*.f64 a (sqrt.f64 b))
93.9%
(*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) b)
76.7%
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
99.4%
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
77.8%
(sqrt.f64 (*.f64 a b))
99.6%
(pow.f64 (*.f64 a b) 4)
82.6%
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
94.7%
(*.f64 a (*.f64 (pow.f64 b 2) (neg.f64 a)))
83.9%
(*.f64 (pow.f64 b 2) (neg.f64 a))
99.7%
(pow.f64 (*.f64 a b) 2)
Compiler

Compiled 130 to 55 computations (57.7% saved)

series34.0ms (0.9%)

Counts
11 → 180
Calls

66 calls:

TimeVariablePointExpression
5.0ms
b
@-inf
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
2.0ms
a
@-inf
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
2.0ms
b
@-inf
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
1.0ms
a
@0
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
1.0ms
a
@-inf
(pow.f64 (*.f64 a b) 2)

rewrite182.0ms (5%)

Algorithm
batch-egg-rewrite
Rules
685×unswap-sqr
403×swap-sqr
252×sqr-pow
222×distribute-rgt-in
183×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025217
1336209
23870209
Stop Event
node limit
Counts
11 → 673
Calls
Call 1
Inputs
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 a (*.f64 (pow.f64 b 2) (neg.f64 a)))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(pow.f64 (*.f64 a b) 4)
(sqrt.f64 (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) b)
(*.f64 a (sqrt.f64 b))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
Outputs
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 (*.f64 (*.f64 a (sqrt.f64 b)) b)))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(*.f64 (*.f64 b (pow.f64 a 2)) (neg.f64 b))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) a) (*.f64 (cbrt.f64 b) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (neg.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (cbrt.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (neg.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (neg.f64 (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (neg.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(*.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 2))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) b) (*.f64 (cbrt.f64 a) b)))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (pow.f64 b 2))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 b 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (pow.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (neg.f64 (pow.f64 (pow.f64 b 4) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a 2)))
(*.f64 (neg.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (neg.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 b (*.f64 a (sqrt.f64 b)))) (*.f64 a (sqrt.f64 b)))
(*.f64 (neg.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 a 4))) (pow.f64 b 2))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (neg.f64 (pow.f64 1 1/2)) (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (pow.f64 a 4) 1/2)) (pow.f64 (pow.f64 b 4) 1/2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 0 (*.f64 a (pow.f64 b 2)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))) 1)
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) 0) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 b 2))) (*.f64 a (pow.f64 b 2)))
(-.f64 0 (*.f64 a (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 1)
(/.f64 (*.f64 (pow.f64 b 2) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (neg.f64 (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (pow.f64 b 2)) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2)))
(pow.f64 (*.f64 a (pow.f64 b 2)) 1)
(pow.f64 (*.f64 b (sqrt.f64 a)) 2)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) 3)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) 1/3)
(neg.f64 (*.f64 a (pow.f64 b 2)))
(sqrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 b 2)))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 b 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 b 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 4) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 (*.f64 (*.f64 a (sqrt.f64 b)) b)))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(*.f64 (*.f64 b (pow.f64 a 2)) (neg.f64 b))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) a) (*.f64 (cbrt.f64 b) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (neg.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (cbrt.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (neg.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (neg.f64 (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (neg.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(*.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 2))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) b) (*.f64 (cbrt.f64 a) b)))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (pow.f64 b 2))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 b 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (pow.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (neg.f64 (pow.f64 (pow.f64 b 4) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a 2)))
(*.f64 (neg.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (neg.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 b (*.f64 a (sqrt.f64 b)))) (*.f64 a (sqrt.f64 b)))
(*.f64 (neg.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 a 4))) (pow.f64 b 2))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (neg.f64 (pow.f64 1 1/2)) (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (pow.f64 a 4) 1/2)) (pow.f64 (pow.f64 b 4) 1/2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 4) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2))) 0) (pow.f64 (*.f64 a b) 4))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2)))) (*.f64 a (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 4))) 1)
(*.f64 a (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 (*.f64 a b) 2)))
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (*.f64 a b) 2)))
(*.f64 b (*.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 a (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) a) (*.f64 (*.f64 b (sqrt.f64 a)) a)))
(*.f64 (pow.f64 (*.f64 a b) 4) 1)
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 b 2))
(*.f64 (*.f64 b (pow.f64 a 2)) (*.f64 b (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 b (pow.f64 a 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) b) (*.f64 (*.f64 a (sqrt.f64 b)) b)))
(*.f64 1 (pow.f64 (*.f64 a b) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 8)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b)))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)) (pow.f64 a 2))
(*.f64 (pow.f64 (*.f64 a b) 3) (*.f64 a b))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 a 2) (pow.f64 b 4)))
(*.f64 (pow.f64 b 4) (pow.f64 a 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) a) (*.f64 a (pow.f64 b 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) b) (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)) a) a)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2))) a)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 b (pow.f64 a 2))) b)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 a 2))) (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2)))))
(*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (pow.f64 (*.f64 a b) 4))
(*.f64 (*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b))) b)
(*.f64 (*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 a (*.f64 b (sqrt.f64 a)))) (*.f64 a (pow.f64 b 2)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))))) (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))))
(*.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4))) (pow.f64 (cbrt.f64 b) 4))
(*.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))
(*.f64 (*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (*.f64 a b) 3))) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (*.f64 a b) 3))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3)) (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3)) (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 a 4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 8) 1/4) (pow.f64 (pow.f64 (*.f64 a b) 8) 1/4))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 3) 1/6))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 (*.f64 a b) 2))) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 (*.f64 a b) 2))) (+.f64 0 (pow.f64 a 2)))
(neg.f64 (pow.f64 (*.f64 a b) 4))
(sqrt.f64 (pow.f64 (*.f64 a b) 8))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 4))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 4)))
(exp.f64 (*.f64 4 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 4)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 a b)))) 1)
(*.f64 (sqrt.f64 (*.f64 a b)) 1)
(*.f64 (sqrt.f64 b) (sqrt.f64 a))
(*.f64 1 (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 a) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (pow.f64 b 1/4))
(*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (*.f64 a b) 1/4))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 a) 1) (sqrt.f64 b))
(*.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 a b)) 1/2))
(*.f64 (*.f64 (pow.f64 b 1/4) (sqrt.f64 (sqrt.f64 a))) (*.f64 (pow.f64 b 1/4) (sqrt.f64 (sqrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (pow.f64 b 1/4))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (pow.f64 b 1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (cbrt.f64 (sqrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) 3/2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 3/2) 1/6))
(pow.f64 (*.f64 a b) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 1)
(pow.f64 (pow.f64 (*.f64 a b) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 a b) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 a b)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a b))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 (*.f64 (*.f64 a (sqrt.f64 b)) b)))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(*.f64 (*.f64 b (pow.f64 a 2)) (neg.f64 b))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) a) (*.f64 (cbrt.f64 b) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (neg.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (cbrt.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (neg.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (neg.f64 (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (neg.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(*.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 2))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) b) (*.f64 (cbrt.f64 a) b)))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (pow.f64 b 2))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 b 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (pow.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (neg.f64 (pow.f64 (pow.f64 b 4) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a 2)))
(*.f64 (neg.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (neg.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 b (*.f64 a (sqrt.f64 b)))) (*.f64 a (sqrt.f64 b)))
(*.f64 (neg.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 a 4))) (pow.f64 b 2))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (neg.f64 (pow.f64 1 1/2)) (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (pow.f64 a 4) 1/2)) (pow.f64 (pow.f64 b 4) 1/2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 a b) 0) (*.f64 b (pow.f64 a 2)))
(+.f64 (*.f64 0 (*.f64 a b)) (*.f64 b (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1)
(*.f64 a (*.f64 a b))
(*.f64 b (pow.f64 a 2))
(*.f64 (*.f64 a b) a)
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 b) (*.f64 (*.f64 (pow.f64 b 1/4) a) (*.f64 (pow.f64 b 1/4) a)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 a 2)) 1)
(*.f64 1 (*.f64 b (pow.f64 a 2)))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 b)) a) (*.f64 (cbrt.f64 (sqrt.f64 b)) a)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) (*.f64 (cbrt.f64 a) (sqrt.f64 b))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)))
(*.f64 (sqrt.f64 (pow.f64 a 4)) b)
(*.f64 (pow.f64 1 1/2) (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) 1/2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) b)
(*.f64 (*.f64 (*.f64 a (pow.f64 b 1/4)) (*.f64 a (pow.f64 b 1/4))) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2))) (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6))
(/.f64 (*.f64 (*.f64 a b) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 a b) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a b)) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a b)) (+.f64 0 (pow.f64 a 2)))
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 1/2)
(pow.f64 (*.f64 b (pow.f64 a 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) 4)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/3)
(neg.f64 (*.f64 b (pow.f64 a 2)))
(fabs.f64 (*.f64 b (pow.f64 a 2)))
(log.f64 (exp.f64 (*.f64 b (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 a 2))))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a (sqrt.f64 b)))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 a 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a 2))))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 4) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (sqrt.f64 b) 0) (*.f64 a (sqrt.f64 b)))
(+.f64 (*.f64 0 (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sqrt.f64 b)))) 1)
(/.f64 (*.f64 (sqrt.f64 b) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (sqrt.f64 b) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (sqrt.f64 b)) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (sqrt.f64 b)) (+.f64 0 (pow.f64 a 2)))
(pow.f64 (*.f64 a (sqrt.f64 b)) 1)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 1/4)
(pow.f64 (*.f64 b (pow.f64 a 2)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 3)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3) 1/3)
(neg.f64 (*.f64 a (sqrt.f64 b)))
(sqrt.f64 (*.f64 b (pow.f64 a 2)))
(fabs.f64 (*.f64 a (sqrt.f64 b)))
(log.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sqrt.f64 b)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3/2)))
(cbrt.f64 (*.f64 (pow.f64 b 3/2) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (sqrt.f64 b))))
(exp.f64 (log.f64 (*.f64 a (sqrt.f64 b))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (sqrt.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) 1)
(*.f64 b (*.f64 (*.f64 a (*.f64 a (sqrt.f64 b))) (*.f64 a (*.f64 a (sqrt.f64 b)))))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(*.f64 (*.f64 a (sqrt.f64 b)) (pow.f64 (*.f64 a (sqrt.f64 b)) 3))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 1)
(*.f64 (*.f64 b (pow.f64 a 2)) (*.f64 b (pow.f64 a 2)))
(*.f64 1 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (*.f64 (*.f64 a (sqrt.f64 b)) a)) b)
(*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(*.f64 (*.f64 b (sqrt.f64 (pow.f64 a 4))) (*.f64 b (sqrt.f64 (pow.f64 a 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8) 1/4) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8) 1/4))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 3) 1/6))
(neg.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(exp.f64 (*.f64 4 (log.f64 (*.f64 a (sqrt.f64 b)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))

simplify278.0ms (7.6%)

Algorithm
egg-herbie
Rules
589×associate-+l+
367×unswap-sqr
297×+-commutative
246×distribute-rgt-in
244×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
074627638
1214425445
2579925445
Stop Event
node limit
Counts
853 → 490
Calls
Call 1
Inputs
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 (*.f64 (*.f64 a (sqrt.f64 b)) b)))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(*.f64 (*.f64 b (pow.f64 a 2)) (neg.f64 b))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) a) (*.f64 (cbrt.f64 b) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (neg.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (cbrt.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (neg.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (neg.f64 (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (neg.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(*.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 2))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) b) (*.f64 (cbrt.f64 a) b)))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (pow.f64 b 2))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 b 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (pow.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (neg.f64 (pow.f64 (pow.f64 b 4) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a 2)))
(*.f64 (neg.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (neg.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 b (*.f64 a (sqrt.f64 b)))) (*.f64 a (sqrt.f64 b)))
(*.f64 (neg.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 a 4))) (pow.f64 b 2))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (neg.f64 (pow.f64 1 1/2)) (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (pow.f64 a 4) 1/2)) (pow.f64 (pow.f64 b 4) 1/2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 0 (*.f64 a (pow.f64 b 2)))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))) 1)
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) 0) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 b 2))) (*.f64 a (pow.f64 b 2)))
(-.f64 0 (*.f64 a (pow.f64 b 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 1)
(/.f64 (*.f64 (pow.f64 b 2) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (neg.f64 (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (pow.f64 b 2)) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2)))
(pow.f64 (*.f64 a (pow.f64 b 2)) 1)
(pow.f64 (*.f64 b (sqrt.f64 a)) 2)
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) 3)
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) 1/3)
(neg.f64 (*.f64 a (pow.f64 b 2)))
(sqrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) a))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 b 2)))))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 b 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 b 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b 2))))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 4) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 (*.f64 (*.f64 a (sqrt.f64 b)) b)))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(*.f64 (*.f64 b (pow.f64 a 2)) (neg.f64 b))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) a) (*.f64 (cbrt.f64 b) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (neg.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (cbrt.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (neg.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (neg.f64 (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (neg.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(*.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 2))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) b) (*.f64 (cbrt.f64 a) b)))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (pow.f64 b 2))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 b 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (pow.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (neg.f64 (pow.f64 (pow.f64 b 4) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a 2)))
(*.f64 (neg.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (neg.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 b (*.f64 a (sqrt.f64 b)))) (*.f64 a (sqrt.f64 b)))
(*.f64 (neg.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 a 4))) (pow.f64 b 2))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (neg.f64 (pow.f64 1 1/2)) (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (pow.f64 a 4) 1/2)) (pow.f64 (pow.f64 b 4) 1/2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 4) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2))) 0) (pow.f64 (*.f64 a b) 4))
(+.f64 (*.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2)))) (*.f64 a (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 4))) 1)
(*.f64 a (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 (*.f64 a b) 2)))
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2)))))
(*.f64 b (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (*.f64 a b) 2)))
(*.f64 b (*.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 a (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) a) (*.f64 (*.f64 b (sqrt.f64 a)) a)))
(*.f64 (pow.f64 (*.f64 a b) 4) 1)
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 b 2))
(*.f64 (*.f64 b (pow.f64 a 2)) (*.f64 b (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 b (pow.f64 a 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) b) (*.f64 (*.f64 a (sqrt.f64 b)) b)))
(*.f64 1 (pow.f64 (*.f64 a b) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 8)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b)))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)) (pow.f64 a 2))
(*.f64 (pow.f64 (*.f64 a b) 3) (*.f64 a b))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 a 2) (pow.f64 b 4)))
(*.f64 (pow.f64 b 4) (pow.f64 a 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) a) (*.f64 a (pow.f64 b 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) b) (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)) a) a)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2))) a)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 b (pow.f64 a 2))) b)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 a 2))) (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2)))))
(*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (pow.f64 (*.f64 a b) 4))
(*.f64 (*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b))) b)
(*.f64 (*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 a (*.f64 b (sqrt.f64 a)))) (*.f64 a (pow.f64 b 2)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))))) (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))))
(*.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4))) (pow.f64 (cbrt.f64 b) 4))
(*.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))
(*.f64 (*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (*.f64 a b) 3))) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (*.f64 a b) 3))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3)) (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3)) (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 a 4))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 8) 1/4) (pow.f64 (pow.f64 (*.f64 a b) 8) 1/4))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 3) 1/6))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 (*.f64 a b) 2))) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 (*.f64 a b) 2))) (+.f64 0 (pow.f64 a 2)))
(neg.f64 (pow.f64 (*.f64 a b) 4))
(sqrt.f64 (pow.f64 (*.f64 a b) 8))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 4))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 4)))
(exp.f64 (*.f64 4 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 4)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 a b)))) 1)
(*.f64 (sqrt.f64 (*.f64 a b)) 1)
(*.f64 (sqrt.f64 b) (sqrt.f64 a))
(*.f64 1 (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 a) (sqrt.f64 b))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (pow.f64 b 1/4))
(*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (*.f64 a b) 1/4))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 a) 1) (sqrt.f64 b))
(*.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 a b)) 1/2))
(*.f64 (*.f64 (pow.f64 b 1/4) (sqrt.f64 (sqrt.f64 a))) (*.f64 (pow.f64 b 1/4) (sqrt.f64 (sqrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (pow.f64 b 1/4))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (pow.f64 b 1/4))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (cbrt.f64 (sqrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) 3/2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 3/2) 1/6))
(pow.f64 (*.f64 a b) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 1)
(pow.f64 (pow.f64 (*.f64 a b) 1/4) 2)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) 3)
(pow.f64 (pow.f64 (*.f64 a b) 3/2) 1/3)
(fabs.f64 (sqrt.f64 (*.f64 a b)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 a b)))))
(cbrt.f64 (pow.f64 (*.f64 a b) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a b))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 a b))))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) 1))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 (*.f64 (*.f64 a (sqrt.f64 b)) b)))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(*.f64 (*.f64 b (pow.f64 a 2)) (neg.f64 b))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) a) (*.f64 (cbrt.f64 b) a)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (neg.f64 (*.f64 b (sqrt.f64 a))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (cbrt.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (neg.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (neg.f64 (cbrt.f64 a)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (neg.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(*.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 2))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) b) (*.f64 (cbrt.f64 a) b)))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (pow.f64 b 2))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 b 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (pow.f64 (pow.f64 b 4) 1/2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (neg.f64 (pow.f64 (pow.f64 b 4) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2)))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a 2)))
(*.f64 (neg.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (neg.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (neg.f64 (*.f64 b (*.f64 a (sqrt.f64 b)))) (*.f64 a (sqrt.f64 b)))
(*.f64 (neg.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 a 4))) (pow.f64 b 2))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (neg.f64 (pow.f64 1 1/2)) (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (pow.f64 a 4) 1/2)) (pow.f64 (pow.f64 b 4) 1/2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (*.f64 a b) 0) (*.f64 b (pow.f64 a 2)))
(+.f64 (*.f64 0 (*.f64 a b)) (*.f64 b (pow.f64 a 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1)
(*.f64 a (*.f64 a b))
(*.f64 b (pow.f64 a 2))
(*.f64 (*.f64 a b) a)
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 b) (*.f64 (*.f64 (pow.f64 b 1/4) a) (*.f64 (pow.f64 b 1/4) a)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 a 2)) 1)
(*.f64 1 (*.f64 b (pow.f64 a 2)))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 b)) a) (*.f64 (cbrt.f64 (sqrt.f64 b)) a)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) (*.f64 (cbrt.f64 a) (sqrt.f64 b))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)))
(*.f64 (sqrt.f64 (pow.f64 a 4)) b)
(*.f64 (pow.f64 1 1/2) (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) 1/2))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) b)
(*.f64 (*.f64 (*.f64 a (pow.f64 b 1/4)) (*.f64 a (pow.f64 b 1/4))) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2))) (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6))
(/.f64 (*.f64 (*.f64 a b) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 a b) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a b)) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a b)) (+.f64 0 (pow.f64 a 2)))
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 1/2)
(pow.f64 (*.f64 b (pow.f64 a 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) 4)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/3)
(neg.f64 (*.f64 b (pow.f64 a 2)))
(fabs.f64 (*.f64 b (pow.f64 a 2)))
(log.f64 (exp.f64 (*.f64 b (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 a 2))))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a (sqrt.f64 b)))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 a 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a 2))))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 4) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(+.f64 (*.f64 (sqrt.f64 b) 0) (*.f64 a (sqrt.f64 b)))
(+.f64 (*.f64 0 (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sqrt.f64 b)))) 1)
(/.f64 (*.f64 (sqrt.f64 b) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (sqrt.f64 b) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (sqrt.f64 b)) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (sqrt.f64 b)) (+.f64 0 (pow.f64 a 2)))
(pow.f64 (*.f64 a (sqrt.f64 b)) 1)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 1/4)
(pow.f64 (*.f64 b (pow.f64 a 2)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) 2)
(pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 3)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3) 1/3)
(neg.f64 (*.f64 a (sqrt.f64 b)))
(sqrt.f64 (*.f64 b (pow.f64 a 2)))
(fabs.f64 (*.f64 a (sqrt.f64 b)))
(log.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sqrt.f64 b)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3/2)))
(cbrt.f64 (*.f64 (pow.f64 b 3/2) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 a (sqrt.f64 b))))
(exp.f64 (log.f64 (*.f64 a (sqrt.f64 b))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) 1))
(log1p.f64 (expm1.f64 (*.f64 a (sqrt.f64 b))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) 1)
(*.f64 b (*.f64 (*.f64 a (*.f64 a (sqrt.f64 b))) (*.f64 a (*.f64 a (sqrt.f64 b)))))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(*.f64 (*.f64 a (sqrt.f64 b)) (pow.f64 (*.f64 a (sqrt.f64 b)) 3))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 1)
(*.f64 (*.f64 b (pow.f64 a 2)) (*.f64 b (pow.f64 a 2)))
(*.f64 1 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (*.f64 (*.f64 a (sqrt.f64 b)) a)) b)
(*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(*.f64 (*.f64 b (sqrt.f64 (pow.f64 a 4))) (*.f64 b (sqrt.f64 (pow.f64 a 4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8) 1/4) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8) 1/4))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 3) 1/6))
(neg.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(exp.f64 (*.f64 4 (log.f64 (*.f64 a (sqrt.f64 b)))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
Outputs
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) b)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) b)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) b)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 b (pow.f64 a 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 (*.f64 (*.f64 a (sqrt.f64 b)) b)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (pow.f64 a 2)) (neg.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (pow.f64 (*.f64 a b) 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 b 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) a) (*.f64 (cbrt.f64 b) a)))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (neg.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a (neg.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (neg.f64 b)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b))) (neg.f64 b))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (neg.f64 (*.f64 b (sqrt.f64 a))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (cbrt.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (neg.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 a (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (neg.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) (neg.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (neg.f64 (cbrt.f64 a)))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (cbrt.f64 (pow.f64 a 2)) (neg.f64 (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (pow.f64 (cbrt.f64 b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (neg.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 2))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 b 2)) (neg.f64 (cbrt.f64 (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (neg.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a))))
(*.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) b) (*.f64 (cbrt.f64 a) b)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 a)) (pow.f64 b 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (pow.f64 (pow.f64 b 4) 1/2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (neg.f64 (pow.f64 (pow.f64 b 4) 1/2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b 2)))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (neg.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b 2))))))
(*.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (neg.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a (neg.f64 b))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (neg.f64 b)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b))) (neg.f64 b))
(*.f64 (neg.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (neg.f64 (*.f64 b (*.f64 a (sqrt.f64 b)))) (*.f64 a (sqrt.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)))))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b))) (sqrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 a 4))) (pow.f64 b 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (neg.f64 (pow.f64 1 1/2)) (pow.f64 (*.f64 a b) 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (pow.f64 a 4) 1/2)) (pow.f64 (pow.f64 b 4) 1/2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 (pow.f64 a 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 a 3) (/.f64 a (pow.f64 b 2)))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 a 3) a) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 a 2))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 a 3) (/.f64 a (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 a 3) a) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 a 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(pow.f64 (*.f64 a b) 2)
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(+.f64 0 (*.f64 a (pow.f64 b 2)))
(*.f64 a (pow.f64 b 2))
(+.f64 (-.f64 0 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))) 1)
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(+.f64 (*.f64 (pow.f64 b 2) 0) (*.f64 a (pow.f64 b 2)))
(*.f64 a (pow.f64 b 2))
(+.f64 (*.f64 (neg.f64 (pow.f64 b 2)) 0) (*.f64 a (pow.f64 b 2)))
(*.f64 a (pow.f64 b 2))
(+.f64 (*.f64 0 (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))
(*.f64 a (pow.f64 b 2))
(+.f64 (*.f64 0 (neg.f64 (pow.f64 b 2))) (*.f64 a (pow.f64 b 2)))
(*.f64 a (pow.f64 b 2))
(-.f64 0 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (pow.f64 b 2)))) 1)
(*.f64 a (pow.f64 b 2))
(/.f64 (*.f64 (pow.f64 b 2) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (pow.f64 (*.f64 a b) 2) a)
(/.f64 (*.f64 (pow.f64 b 2) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (pow.f64 b 2) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (*.f64 (neg.f64 (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (neg.f64 (pow.f64 (*.f64 a b) 2)) a)
(/.f64 (*.f64 (neg.f64 (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (neg.f64 (pow.f64 b 2)) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(*.f64 (/.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2)) (pow.f64 a 3))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (pow.f64 b 2)) a)
(/.f64 (pow.f64 (*.f64 a b) 2) a)
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2)))
(/.f64 (pow.f64 b 2) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(pow.f64 (*.f64 a (pow.f64 b 2)) 1)
(*.f64 a (pow.f64 b 2))
(pow.f64 (*.f64 b (sqrt.f64 a)) 2)
(*.f64 a (pow.f64 b 2))
(pow.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) 3)
(*.f64 a (pow.f64 b 2))
(pow.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) 1/3)
(*.f64 a (pow.f64 b 2))
(neg.f64 (*.f64 a (pow.f64 b 2)))
(*.f64 a (neg.f64 (pow.f64 b 2)))
(*.f64 (pow.f64 b 2) (neg.f64 a))
(sqrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 b 2)) a))
(*.f64 a (pow.f64 b 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 a (pow.f64 b 2))
(cbrt.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3))
(*.f64 a (pow.f64 b 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 b 2) 3) (pow.f64 a 3)))
(*.f64 a (pow.f64 b 2))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (pow.f64 b 2) 3)))
(*.f64 a (pow.f64 b 2))
(expm1.f64 (log1p.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 a (pow.f64 b 2))
(exp.f64 (log.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 a (pow.f64 b 2))
(exp.f64 (*.f64 (log.f64 (*.f64 a (pow.f64 b 2))) 1))
(*.f64 a (pow.f64 b 2))
(log1p.f64 (expm1.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 a (pow.f64 b 2))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 a 3) (/.f64 a (pow.f64 b 2)))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 a 3) a) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 a 2))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 a 3) (/.f64 a (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 a 3) a) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 4) 1/2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(pow.f64 (*.f64 a b) 2)
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 b (pow.f64 a 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 (*.f64 (*.f64 a (sqrt.f64 b)) b)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (pow.f64 a 2)) (neg.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (pow.f64 (*.f64 a b) 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 b 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) a) (*.f64 (cbrt.f64 b) a)))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (neg.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a (neg.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (neg.f64 b)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b))) (neg.f64 b))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (neg.f64 (*.f64 b (sqrt.f64 a))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (cbrt.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (neg.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 a (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (neg.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) (neg.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (neg.f64 (cbrt.f64 a)))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (cbrt.f64 (pow.f64 a 2)) (neg.f64 (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (pow.f64 (cbrt.f64 b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (neg.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 2))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 b 2)) (neg.f64 (cbrt.f64 (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (neg.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a))))
(*.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) b) (*.f64 (cbrt.f64 a) b)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 a)) (pow.f64 b 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (pow.f64 (pow.f64 b 4) 1/2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (neg.f64 (pow.f64 (pow.f64 b 4) 1/2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b 2)))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (neg.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b 2))))))
(*.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (neg.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a (neg.f64 b))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (neg.f64 b)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b))) (neg.f64 b))
(*.f64 (neg.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (neg.f64 (*.f64 b (*.f64 a (sqrt.f64 b)))) (*.f64 a (sqrt.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)))))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b))) (sqrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 a 4))) (pow.f64 b 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (neg.f64 (pow.f64 1 1/2)) (pow.f64 (*.f64 a b) 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (pow.f64 a 4) 1/2)) (pow.f64 (pow.f64 b 4) 1/2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 (pow.f64 a 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 a 3) (/.f64 a (pow.f64 b 2)))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 a 3) a) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 a 2))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 a 3) (/.f64 a (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 a 3) a) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 4) 1/2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2))) 0) (pow.f64 (*.f64 a b) 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(+.f64 (*.f64 0 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2)))) (*.f64 a (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2)))))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 4))) 1)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 a (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 a (*.f64 (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2)))))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 b (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 b (*.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 b 2) (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 a (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (*.f64 (*.f64 b (sqrt.f64 a)) a) (*.f64 (*.f64 b (sqrt.f64 a)) a)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 (*.f64 a b) 4) 1)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 b 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 b (pow.f64 a 2)) (*.f64 b (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 b (pow.f64 a 2)) (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) b) (*.f64 (*.f64 a (sqrt.f64 b)) b)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 1 (pow.f64 (*.f64 a b) 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 8)))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 8)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (*.f64 a b) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (*.f64 (pow.f64 (*.f64 a b) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) (*.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) (*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (*.f64 (pow.f64 a 2) b))) (pow.f64 b 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) (*.f64 (pow.f64 b 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (*.f64 (pow.f64 a 2) b)))))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)) (pow.f64 a 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 (*.f64 a b) 3) (*.f64 a b))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 a 2) (pow.f64 b 4)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 b 4) (pow.f64 a 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) a) (*.f64 a (pow.f64 b 2)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) b) (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)) a) a)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2))) a)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 b (pow.f64 a 2))) b)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 b (pow.f64 a 2))) (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) (cbrt.f64 (*.f64 a (pow.f64 b 2)))) (pow.f64 a 2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 (pow.f64 a 2) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) (cbrt.f64 (*.f64 a (pow.f64 b 2)))))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2)))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 b 2)) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 b 2))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (pow.f64 (*.f64 a b) 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b))) b)
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 a (*.f64 b (sqrt.f64 a)))) (*.f64 a (pow.f64 b 2)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))))) (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 (pow.f64 a 2) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))))))
(*.f64 (*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 (pow.f64 a 2))) (*.f64 (pow.f64 a 2) (pow.f64 b 4))))
(*.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4))) (pow.f64 (cbrt.f64 b) 4))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 8)))
(*.f64 (*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (*.f64 a b) 3))) (*.f64 (sqrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (*.f64 a b) 3))))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 3)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 8)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3)) (sqrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3)) (sqrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (*.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 a 4))) (*.f64 (pow.f64 b 2) (sqrt.f64 (pow.f64 a 4))))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 3)
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 8) 1/4) (pow.f64 (pow.f64 (*.f64 a b) 8) 1/4))
(pow.f64 (pow.f64 (*.f64 a b) 8) 1/2)
(fabs.f64 (pow.f64 (*.f64 a b) 4))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 3) 1/6))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 3))) a)
(*.f64 (/.f64 (pow.f64 a 2) a) (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 b 4))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (pow.f64 a 3) (/.f64 (pow.f64 a 2) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) (pow.f64 b 2))))
(/.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (/.f64 (pow.f64 a 2) (pow.f64 (*.f64 a b) 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 (*.f64 a b) 2))) a)
(/.f64 (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 b 2) (pow.f64 a 3))) a)
(*.f64 (/.f64 (pow.f64 a 2) a) (*.f64 a (*.f64 (pow.f64 a 2) (pow.f64 b 4))))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 (*.f64 a (pow.f64 b 2)) (pow.f64 (*.f64 a b) 2))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (pow.f64 a 3) (/.f64 (pow.f64 a 2) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) (pow.f64 b 2))))
(/.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (/.f64 (pow.f64 a 2) (pow.f64 (*.f64 a b) 2)))
(neg.f64 (pow.f64 (*.f64 a b) 4))
(sqrt.f64 (pow.f64 (*.f64 a b) 8))
(pow.f64 (pow.f64 (*.f64 a b) 8) 1/2)
(fabs.f64 (pow.f64 (*.f64 a b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 4))))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 3))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(exp.f64 (*.f64 4 (log.f64 (*.f64 a b))))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 a 4) (pow.f64 b 4))
(pow.f64 (*.f64 a b) 4)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 a b)))) 1)
(sqrt.f64 (*.f64 a b))
(*.f64 (sqrt.f64 (*.f64 a b)) 1)
(sqrt.f64 (*.f64 a b))
(*.f64 (sqrt.f64 b) (sqrt.f64 a))
(*.f64 1 (sqrt.f64 (*.f64 a b)))
(sqrt.f64 (*.f64 a b))
(*.f64 (sqrt.f64 a) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 a))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (pow.f64 b 1/4))
(*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (*.f64 a b) 1/4))
(sqrt.f64 (*.f64 a b))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (sqrt.f64 a) 1) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (sqrt.f64 a))
(*.f64 (*.f64 (sqrt.f64 a) (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))
(*.f64 (sqrt.f64 a) (*.f64 (cbrt.f64 b) (cbrt.f64 (sqrt.f64 b))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 a b)))
(sqrt.f64 (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 a b)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 b 1/4) (sqrt.f64 (sqrt.f64 a))) (*.f64 (pow.f64 b 1/4) (sqrt.f64 (sqrt.f64 a))))
(*.f64 (sqrt.f64 a) (pow.f64 b 1/2))
(*.f64 (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (pow.f64 b 1/4))) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (pow.f64 b 1/4))))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (pow.f64 b 1/4))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))))))
(sqrt.f64 (*.f64 a b))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (cbrt.f64 (sqrt.f64 (*.f64 a b)))))
(sqrt.f64 (*.f64 a b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (cbrt.f64 (sqrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b)))) (sqrt.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (cbrt.f64 (*.f64 a b)) (cbrt.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) 3/2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) 3/2))
(sqrt.f64 (*.f64 a b))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 3/2) 1/6))
(cbrt.f64 (pow.f64 (*.f64 a b) 3/2))
(pow.f64 (*.f64 a b) 1/2)
(sqrt.f64 (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 a b)) 1)
(sqrt.f64 (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 a b) 1/4) 2)
(sqrt.f64 (*.f64 a b))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) 3)
(sqrt.f64 (*.f64 a b))
(pow.f64 (pow.f64 (*.f64 a b) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a b) 3/2))
(fabs.f64 (sqrt.f64 (*.f64 a b)))
(sqrt.f64 (*.f64 a b))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 a b))))
(sqrt.f64 (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 a b)))))
(sqrt.f64 (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 a b) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 a b))))
(sqrt.f64 (*.f64 a b))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 a b))))
(sqrt.f64 (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (*.f64 a b)) 1/2))
(sqrt.f64 (*.f64 a b))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a b))) 1))
(sqrt.f64 (*.f64 a b))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 a b))))
(sqrt.f64 (*.f64 a b))
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 b (pow.f64 a 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 b) (neg.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (*.f64 a (sqrt.f64 b)) b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (sqrt.f64 b)) (neg.f64 (*.f64 (*.f64 a (sqrt.f64 b)) b)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (pow.f64 a 2)) (neg.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (pow.f64 (*.f64 a b) 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (sqrt.f64 a)) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 b 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 b) 2) (neg.f64 (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2)))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 (cbrt.f64 b) a) (*.f64 (cbrt.f64 b) a)))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (*.f64 a b) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (neg.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a (neg.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 b (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (neg.f64 b)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b))) (neg.f64 b))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (neg.f64 (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (*.f64 b (sqrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a (*.f64 b (sqrt.f64 a))) (neg.f64 (*.f64 b (sqrt.f64 a))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (cbrt.f64 (*.f64 a (pow.f64 b 2))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (neg.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2)))))
(*.f64 a (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (neg.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))))))
(*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) (neg.f64 (*.f64 a (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (neg.f64 (sqrt.f64 a)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 (pow.f64 a 2))) (neg.f64 (cbrt.f64 a)))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (cbrt.f64 (pow.f64 a 2)) (neg.f64 (cbrt.f64 a))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (neg.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (pow.f64 (cbrt.f64 b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)) (neg.f64 (pow.f64 (cbrt.f64 b) 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (neg.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)))))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (sqrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b)) (neg.f64 (sqrt.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (neg.f64 (cbrt.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (sqrt.f64 a)) (*.f64 (sqrt.f64 a) (*.f64 a (pow.f64 b 2))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 a 2))) (*.f64 (cbrt.f64 a) (*.f64 a (pow.f64 b 2))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 a) a) (pow.f64 b 2)) (neg.f64 (cbrt.f64 (pow.f64 a 2))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (neg.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a))))
(*.f64 (neg.f64 (pow.f64 b 2)) (pow.f64 a 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) b) (*.f64 (cbrt.f64 a) b)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 a)) (pow.f64 b 2)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (sqrt.f64 (pow.f64 a 4)) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 (pow.f64 a 4)) (neg.f64 (pow.f64 b 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (pow.f64 (pow.f64 b 4) 1/2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) (neg.f64 (pow.f64 (pow.f64 b 4) 1/2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2) (neg.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (neg.f64 b) (*.f64 b (pow.f64 a 2)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (*.f64 b (sqrt.f64 a))) (*.f64 (*.f64 b (sqrt.f64 a)) a))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))) (*.f64 (cbrt.f64 (*.f64 a (pow.f64 b 2))) a))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b 2)))) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 4))) (neg.f64 (*.f64 a (cbrt.f64 (*.f64 a (pow.f64 b 2))))))
(*.f64 (neg.f64 (sqrt.f64 b)) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 b) 2)) (*.f64 (cbrt.f64 b) (*.f64 b (pow.f64 a 2))))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 a b))) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (neg.f64 (sqrt.f64 (*.f64 a b))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a b)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (neg.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 a (neg.f64 b))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) b))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (neg.f64 b)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b))) (neg.f64 b))
(*.f64 (neg.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (neg.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (neg.f64 (*.f64 b (*.f64 a (sqrt.f64 b)))) (*.f64 a (sqrt.f64 b)))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (*.f64 b (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 b (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (neg.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)))))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (sqrt.f64 b))) (sqrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2))) (cbrt.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (sqrt.f64 (pow.f64 a 4))) (pow.f64 b 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (neg.f64 (pow.f64 1 1/2)) (pow.f64 (*.f64 a b) 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (pow.f64 a 4) 1/2)) (pow.f64 (pow.f64 b 4) 1/2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8)) 1/2)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 8))) (neg.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 (pow.f64 a 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))) (*.f64 (pow.f64 (*.f64 a b) 1/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/2))))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (cbrt.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3/2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 a 3) (/.f64 a (pow.f64 b 2)))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 a 3) a) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 a 2))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 a 3) (/.f64 a (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 a 3) a) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 a 2))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(pow.f64 (*.f64 a b) 2)
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 (*.f64 a b) 0) (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) b)
(+.f64 (*.f64 0 (*.f64 a b)) (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) b)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1)
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (pow.f64 a 2))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 a b) a)
(*.f64 (pow.f64 a 2) b)
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (sqrt.f64 b) (*.f64 (*.f64 (pow.f64 b 1/4) a) (*.f64 (pow.f64 b 1/4) a)))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 1/4) (pow.f64 b 1/4))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a 2) (pow.f64 b 1/2)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 b (pow.f64 a 2)) 1)
(*.f64 (pow.f64 a 2) b)
(*.f64 1 (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) b)
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 b)) a) (*.f64 (cbrt.f64 (sqrt.f64 b)) a)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b))) (pow.f64 a 2)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (pow.f64 a 2) (*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b)))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 a (*.f64 (sqrt.f64 b) (cbrt.f64 (*.f64 (pow.f64 a 2) b)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 (cbrt.f64 a) (sqrt.f64 b)) (*.f64 (cbrt.f64 a) (sqrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (cbrt.f64 a) (*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (cbrt.f64 a)))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 b (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)))
(*.f64 (sqrt.f64 (pow.f64 a 4)) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 1 1/2) (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)))
(*.f64 (pow.f64 (pow.f64 a 4) 1/2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (*.f64 a (pow.f64 b 1/4)) (*.f64 a (pow.f64 b 1/4))) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 1/4) (pow.f64 b 1/4))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a 2) (pow.f64 b 1/2)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2))) (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2))) (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 b (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 (pow.f64 a 2)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3/2))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(/.f64 (*.f64 (*.f64 a b) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (pow.f64 a 3) b) a)
(/.f64 (pow.f64 a 3) (/.f64 a b))
(/.f64 (*.f64 (*.f64 a b) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 a b) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (pow.f64 a 4) (/.f64 (pow.f64 a 2) b))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a b)) a)
(/.f64 (*.f64 (pow.f64 a 3) b) a)
(/.f64 (pow.f64 a 3) (/.f64 a b))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a b)) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 a b) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(/.f64 (pow.f64 a 4) (/.f64 (pow.f64 a 2) b))
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 1/2)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (*.f64 b (pow.f64 a 2)) 1)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) 4)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(neg.f64 (*.f64 b (pow.f64 a 2)))
(*.f64 (neg.f64 b) (pow.f64 a 2))
(*.f64 (pow.f64 a 2) (neg.f64 b))
(fabs.f64 (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) b)
(log.f64 (exp.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) b)
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(exp.f64 (log.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a (sqrt.f64 b)))) 1/2))
(*.f64 (pow.f64 a 2) b)
(exp.f64 (*.f64 (log.f64 (*.f64 b (pow.f64 a 2))) 1))
(*.f64 (pow.f64 a 2) b)
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(+.f64 (*.f64 (*.f64 a (pow.f64 b 2)) 0) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 0 (*.f64 a (pow.f64 b 2))) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 a 3) (/.f64 a (pow.f64 b 2)))
(/.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 a 3) a) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 a 2))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (*.f64 a (pow.f64 b 2))) a)
(/.f64 (*.f64 (pow.f64 b 2) (pow.f64 a 3)) a)
(/.f64 (pow.f64 a 3) (/.f64 a (pow.f64 b 2)))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (*.f64 a (pow.f64 b 2))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 a 3) a) (pow.f64 b 2)) (pow.f64 a 2))
(/.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 4) 1/2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 2)) 3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(pow.f64 (*.f64 a b) 2)
(fabs.f64 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (pow.f64 b 2)) 3) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 a (pow.f64 b 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) (pow.f64 b 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 a b))) 1))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 (*.f64 4 (log.f64 (*.f64 a b))) 1/2))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(+.f64 (*.f64 (sqrt.f64 b) 0) (*.f64 a (sqrt.f64 b)))
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(+.f64 (*.f64 0 (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 a (sqrt.f64 b)))) 1)
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(/.f64 (*.f64 (sqrt.f64 b) (+.f64 0 (pow.f64 a 2))) a)
(/.f64 (pow.f64 a 2) (/.f64 a (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 a 2) a) (sqrt.f64 b))
(/.f64 (*.f64 (sqrt.f64 b) (+.f64 0 (pow.f64 a 3))) (+.f64 0 (pow.f64 a 2)))
(/.f64 (sqrt.f64 b) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 a 2)) (pow.f64 a 3))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 2)) (sqrt.f64 b)) a)
(/.f64 (pow.f64 a 2) (/.f64 a (sqrt.f64 b)))
(*.f64 (/.f64 (pow.f64 a 2) a) (sqrt.f64 b))
(/.f64 (*.f64 (+.f64 0 (pow.f64 a 3)) (sqrt.f64 b)) (+.f64 0 (pow.f64 a 2)))
(/.f64 (sqrt.f64 b) (/.f64 (pow.f64 a 2) (pow.f64 a 3)))
(*.f64 (/.f64 (sqrt.f64 b) (pow.f64 a 2)) (pow.f64 a 3))
(pow.f64 (*.f64 a (sqrt.f64 b)) 1)
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 1/4)
(pow.f64 (*.f64 b (pow.f64 a 2)) 1/2)
(sqrt.f64 (*.f64 (pow.f64 a 2) b))
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) 2)
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 3)
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3) 1/3)
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(neg.f64 (*.f64 a (sqrt.f64 b)))
(*.f64 a (neg.f64 (sqrt.f64 b)))
(sqrt.f64 (*.f64 b (pow.f64 a 2)))
(sqrt.f64 (*.f64 (pow.f64 a 2) b))
(fabs.f64 (*.f64 a (sqrt.f64 b)))
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(log.f64 (pow.f64 (exp.f64 a) (sqrt.f64 b)))
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a (sqrt.f64 b)))))
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3))
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3/2)))
(cbrt.f64 (*.f64 (pow.f64 b 3/2) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 b 3/2)))
(expm1.f64 (log1p.f64 (*.f64 a (sqrt.f64 b))))
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(exp.f64 (log.f64 (*.f64 a (sqrt.f64 b))))
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(exp.f64 (*.f64 (log.f64 (*.f64 a (sqrt.f64 b))) 1))
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(log1p.f64 (expm1.f64 (*.f64 a (sqrt.f64 b))))
(+.f64 0 (*.f64 a (sqrt.f64 b)))
(*.f64 a (sqrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) 1)
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 b (*.f64 (*.f64 a (*.f64 a (sqrt.f64 b))) (*.f64 a (*.f64 a (sqrt.f64 b)))))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 a 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (*.f64 a (sqrt.f64 b)) (pow.f64 (*.f64 a (sqrt.f64 b)) 3))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 1)
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (*.f64 b (pow.f64 a 2)) (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 1 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (*.f64 (*.f64 (pow.f64 a 2) b) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) 4))
(*.f64 (pow.f64 a 2) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 a 4) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 (pow.f64 a 2) b) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3) (*.f64 a (sqrt.f64 b)))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (*.f64 (*.f64 a (sqrt.f64 b)) a)) b)
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (*.f64 (pow.f64 1 1/2) (pow.f64 1 1/2)) (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (*.f64 b (sqrt.f64 (pow.f64 a 4))) (*.f64 b (sqrt.f64 (pow.f64 a 4))))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b))))))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3))) (*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3))))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) 3)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) 3)
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4)) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) 3/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 4) 3)
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8) 1/4) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8) 1/4))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8) 1/2)
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 3) 1/6))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(neg.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8))
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 8) 1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 3))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(exp.f64 (*.f64 4 (log.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 (pow.f64 b 2) (pow.f64 a 4))
(pow.f64 (*.f64 a (sqrt.f64 b)) 4)

eval137.0ms (3.8%)

Compiler

Compiled 7706 to 4419 computations (42.7% saved)

prune96.0ms (2.6%)

Pruning

12 alts after pruning (6 fresh and 6 done)

PrunedKeptTotal
New4873490
Fresh033
Picked235
Done033
Total48912501
Accuracy
100.0%
Counts
501 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
78.2%
(*.f64 a (*.f64 (pow.f64 b 2) (neg.f64 a)))
94.7%
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
99.4%
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 4))
98.7%
(neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 6))
93.6%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 2) b))
99.6%
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b))))
85.5%
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b)) b))
80.3%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
99.7%
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
82.4%
(neg.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 4)))
74.5%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 6)))
93.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
78.2%
(*.f64 a (*.f64 (pow.f64 b 2) (neg.f64 a)))
94.7%
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
99.4%
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 4))
98.7%
(neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 6))
93.6%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 2) b))
99.6%
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b))))
85.5%
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b)) b))
80.3%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
99.7%
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
82.4%
(neg.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 4)))
74.5%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 6)))
Compiler

Compiled 380 to 250 computations (34.2% saved)

localize130.0ms (3.6%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
99.7%
(pow.f64 (*.f64 a b) 3/2)
77.8%
(sqrt.f64 (*.f64 a b))
99.6%
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
99.6%
(*.f64 a (sqrt.f64 b))
93.9%
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 2) b)
99.2%
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
77.0%
(cbrt.f64 (*.f64 a b))
99.7%
(pow.f64 (*.f64 a b) 6)
74.6%
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
99.7%
(*.f64 (*.f64 a b) (*.f64 a b))
Compiler

Compiled 138 to 46 computations (66.7% saved)

series115.0ms (3.1%)

Counts
9 → 156
Calls

54 calls:

TimeVariablePointExpression
30.0ms
a
@0
(pow.f64 (*.f64 a b) 3/2)
24.0ms
b
@-inf
(pow.f64 (*.f64 a b) 3/2)
16.0ms
b
@0
(pow.f64 (*.f64 a b) 3/2)
12.0ms
a
@-inf
(pow.f64 (*.f64 a b) 3/2)
6.0ms
b
@inf
(pow.f64 (*.f64 a b) 3/2)

rewrite151.0ms (4.1%)

Algorithm
batch-egg-rewrite
Rules
657×unswap-sqr
577×*-commutative
351×swap-sqr
239×sqr-pow
191×pow-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024173
1330169
23704169
Stop Event
node limit
Counts
9 → 394
Calls
Call 1
Inputs
(*.f64 (*.f64 a b) (*.f64 a b))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(pow.f64 (*.f64 a b) 6)
(cbrt.f64 (*.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 2) b)
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(pow.f64 (*.f64 a b) 3/2)
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 12)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/6)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 a)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 b (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/4)))
(*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 b (pow.f64 a 2)) (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) 6))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) (*.f64 b (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 3/2) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 b 3/2)))
(*.f64 (pow.f64 b 3/2) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 a 3/2)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 a)) (sqrt.f64 b))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 a b) 1/4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 a 3/2)) (pow.f64 b 3/2))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (*.f64 a b) 3/4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 b 3/2)) (pow.f64 a 3/2))
(*.f64 (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 a b) 3/2)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) 6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 a 6) 1/6) (pow.f64 (pow.f64 a 6) 1/6)) (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)) (*.f64 (pow.f64 (pow.f64 a 6) 1/6) (pow.f64 (pow.f64 a 6) 1/6)))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 (*.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 12)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 6))) 1)
(*.f64 b (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (*.f64 a b) 4)))
(*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 4))
(*.f64 (pow.f64 (*.f64 a b) 6) 1)
(*.f64 (*.f64 b (pow.f64 a 2)) (*.f64 b (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 4)))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 a (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 (*.f64 a b) (*.f64 a (pow.f64 b 2))) (*.f64 (*.f64 a b) (*.f64 a (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 a b) 4)))
(*.f64 1 (pow.f64 (*.f64 a b) 6))
(*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 b 3)))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (*.f64 (pow.f64 b 4) (pow.f64 a 2)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 b 6) (pow.f64 a 6))
(*.f64 (*.f64 b (pow.f64 (*.f64 a b) 4)) (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 4)) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 (*.f64 a b) 4)) (*.f64 a (pow.f64 b 2)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (*.f64 a b) 4)) b)
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 a b) 4)) (pow.f64 b 2))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 4)) (*.f64 a b))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (*.f64 a b) 4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 a b) (pow.f64 b 2)) (*.f64 (*.f64 a b) (pow.f64 b 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 2) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 a b) 2)) (*.f64 b (pow.f64 (*.f64 a b) 2))) (pow.f64 a 2))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3/2)) (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3/2))) (*.f64 a b))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 a 3/2)) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 a 3/2))) (pow.f64 b 3))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 a 6)) (pow.f64 b 3)) (*.f64 (sqrt.f64 (pow.f64 a 6)) (pow.f64 b 3)))
(*.f64 (*.f64 (pow.f64 a 3) (sqrt.f64 (pow.f64 b 6))) (*.f64 (pow.f64 a 3) (sqrt.f64 (pow.f64 b 6))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 b 6)) (pow.f64 a 3)) (*.f64 (sqrt.f64 (pow.f64 b 6)) (pow.f64 a 3)))
(*.f64 (*.f64 (pow.f64 b 3) (sqrt.f64 (pow.f64 a 6))) (*.f64 (pow.f64 b 3) (sqrt.f64 (pow.f64 a 6))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3)) (pow.f64 (*.f64 a b) 3/4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3)) (pow.f64 (*.f64 a b) 3/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3))) (*.f64 (pow.f64 (*.f64 a b) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 3) 1/6))
(sqrt.f64 (pow.f64 (*.f64 a b) 12))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 6)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 6))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 6)))
(exp.f64 (*.f64 6 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 6)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 a b)))) 1)
(*.f64 (cbrt.f64 (*.f64 a b)) 1)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (*.f64 a b) 1/6))
(*.f64 (cbrt.f64 a) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (cbrt.f64 a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (pow.f64 (*.f64 a b) 1/6))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (pow.f64 (*.f64 a b) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 b))) (*.f64 (sqrt.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 (cbrt.f64 b))) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 a))) (*.f64 (sqrt.f64 (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 3/2))
(pow.f64 (*.f64 a b) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (*.f64 a b)) 2/3)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 a b)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 a b))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/6)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 a)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 b (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/4)))
(*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 b (pow.f64 a 2)) (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) 6))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) (*.f64 b (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 3/2) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 b 3/2)))
(*.f64 (pow.f64 b 3/2) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 a 3/2)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 a)) (sqrt.f64 b))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 a b) 1/4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 a 3/2)) (pow.f64 b 3/2))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (*.f64 a b) 3/4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 b 3/2)) (pow.f64 a 3/2))
(*.f64 (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 a b) 3/2)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) 6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 a 6) 1/6) (pow.f64 (pow.f64 a 6) 1/6)) (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)) (*.f64 (pow.f64 (pow.f64 a 6) 1/6) (pow.f64 (pow.f64 a 6) 1/6)))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 (*.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 12)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1)
(*.f64 a (*.f64 a b))
(*.f64 b (pow.f64 a 2))
(*.f64 (*.f64 a b) a)
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 b) (*.f64 (*.f64 a (pow.f64 b 1/4)) (*.f64 a (pow.f64 b 1/4))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 a 2)) 1)
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a (sqrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 a 2) b)
(*.f64 1 (*.f64 b (pow.f64 a 2)))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 a b) (sqrt.f64 a)))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 a (cbrt.f64 (sqrt.f64 b))) (*.f64 a (cbrt.f64 (sqrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 a (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(*.f64 (*.f64 a (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 a (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 b (cbrt.f64 (pow.f64 a 2))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 1/4)) (*.f64 a (pow.f64 b 1/4))) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2))) (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)) (*.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 a)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (cbrt.f64 (*.f64 a (sqrt.f64 b)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a 2)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 3/2))) 1)
(*.f64 a (*.f64 b (sqrt.f64 (*.f64 a b))))
(*.f64 b (*.f64 a (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 b) (*.f64 (*.f64 a b) (sqrt.f64 a)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) 1)
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 1 3/2))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b))
(*.f64 1 (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (pow.f64 (*.f64 a b) 3/4))
(*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (*.f64 a b) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2))
(*.f64 (pow.f64 b 3/2) (pow.f64 a 3/2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 a)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 a b) 1/4))
(*.f64 (*.f64 b (sqrt.f64 (*.f64 a b))) a)
(*.f64 (*.f64 a (sqrt.f64 (*.f64 a b))) b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)) (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (*.f64 a b) 3/8)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (*.f64 a b) 3/8)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (pow.f64 (*.f64 a b) 3/8)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (pow.f64 (*.f64 a b) 3/8)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/8) (sqrt.f64 (pow.f64 (*.f64 a b) 3/4))) (*.f64 (pow.f64 (*.f64 a b) 3/8) (sqrt.f64 (pow.f64 (*.f64 a b) 3/4))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/4))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/4))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/8) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)) (*.f64 (pow.f64 (*.f64 a b) 3/8) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)))
(*.f64 (*.f64 (pow.f64 a 3/4) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))) (*.f64 (pow.f64 a 3/4) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))) (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (pow.f64 b 3/4)) (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (pow.f64 b 3/4)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 b 3/4)) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 b 3/4)))
(*.f64 (*.f64 (pow.f64 a 3/4) (sqrt.f64 (pow.f64 b 3/2))) (*.f64 (pow.f64 a 3/4) (sqrt.f64 (pow.f64 b 3/2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (sqrt.f64 (pow.f64 b 3/2))) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (sqrt.f64 (pow.f64 b 3/2))))
(*.f64 (*.f64 (pow.f64 a 3/4) (pow.f64 (sqrt.f64 b) 3/2)) (*.f64 (pow.f64 a 3/4) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (pow.f64 (sqrt.f64 b) 3/2)) (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 (sqrt.f64 b) 3/2)) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 a 3/4)) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 a 3/4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 b 3/2)) (pow.f64 a 3/4)) (*.f64 (sqrt.f64 (pow.f64 b 3/2)) (pow.f64 a 3/4)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 a 3/4)) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 a 3/4)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (sqrt.f64 (pow.f64 a 3/2))) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (sqrt.f64 (pow.f64 a 3/2))))
(*.f64 (*.f64 (pow.f64 b 3/4) (sqrt.f64 (pow.f64 a 3/2))) (*.f64 (pow.f64 b 3/4) (sqrt.f64 (pow.f64 a 3/2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (sqrt.f64 (pow.f64 a 3/2))) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (sqrt.f64 (pow.f64 a 3/2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 (sqrt.f64 a) 3/2)) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (*.f64 (pow.f64 b 3/4) (pow.f64 (sqrt.f64 a) 3/2)) (*.f64 (pow.f64 b 3/4) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 b 3/2)) (pow.f64 (sqrt.f64 a) 3/2)) (*.f64 (sqrt.f64 (pow.f64 b 3/2)) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 (sqrt.f64 a) 3/2)) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3/8) (pow.f64 (pow.f64 (*.f64 a b) 2) 3/8))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3) 1/6))
(sqrt.f64 (pow.f64 (*.f64 a b) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 3/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 3/2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 12)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))

simplify172.0ms (4.7%)

Algorithm
egg-herbie
Rules
691×distribute-rgt-in
689×distribute-lft-in
253×swap-sqr
215×unswap-sqr
212×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05744294984450
1154014936
2279514758
Stop Event
node limit
Counts
550 → 359
Calls
Call 1
Inputs
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 b)) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 b)) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 b)) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 b)) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 a)) (*.f64 -1 (log.f64 (/.f64 -1 b))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 a)) (*.f64 -1 (log.f64 (/.f64 -1 b))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 a)) (*.f64 -1 (log.f64 (/.f64 -1 b))))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 a)) (*.f64 -1 (log.f64 (/.f64 -1 b))))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 12)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/6)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 a)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 b (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/4)))
(*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 b (pow.f64 a 2)) (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) 6))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) (*.f64 b (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 3/2) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 b 3/2)))
(*.f64 (pow.f64 b 3/2) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 a 3/2)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 a)) (sqrt.f64 b))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 a b) 1/4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 a 3/2)) (pow.f64 b 3/2))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (*.f64 a b) 3/4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 b 3/2)) (pow.f64 a 3/2))
(*.f64 (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 a b) 3/2)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) 6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 a 6) 1/6) (pow.f64 (pow.f64 a 6) 1/6)) (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)) (*.f64 (pow.f64 (pow.f64 a 6) 1/6) (pow.f64 (pow.f64 a 6) 1/6)))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 (*.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 12)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 6))) 1)
(*.f64 b (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (*.f64 a b) 4)))
(*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 4))
(*.f64 (pow.f64 (*.f64 a b) 6) 1)
(*.f64 (*.f64 b (pow.f64 a 2)) (*.f64 b (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 4)))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 a (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 (*.f64 a b) (*.f64 a (pow.f64 b 2))) (*.f64 (*.f64 a b) (*.f64 a (pow.f64 b 2)))))
(*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 a b) 4)))
(*.f64 1 (pow.f64 (*.f64 a b) 6))
(*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 b 3)))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (*.f64 (pow.f64 b 4) (pow.f64 a 2)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(*.f64 (pow.f64 b 6) (pow.f64 a 6))
(*.f64 (*.f64 b (pow.f64 (*.f64 a b) 4)) (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 4)) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (pow.f64 (*.f64 a b) 4)) (*.f64 a (pow.f64 b 2)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (*.f64 a b) 4)) b)
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 a b) 4)) (pow.f64 b 2))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 4)) (*.f64 a b))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (*.f64 a b) 4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 a b) (pow.f64 b 2)) (*.f64 (*.f64 a b) (pow.f64 b 2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 2) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 a b) 2)) (*.f64 b (pow.f64 (*.f64 a b) 2))) (pow.f64 a 2))
(*.f64 (*.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3/2)) (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3/2))) (*.f64 a b))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 a 3/2)) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 a 3/2))) (pow.f64 b 3))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 a 6)) (pow.f64 b 3)) (*.f64 (sqrt.f64 (pow.f64 a 6)) (pow.f64 b 3)))
(*.f64 (*.f64 (pow.f64 a 3) (sqrt.f64 (pow.f64 b 6))) (*.f64 (pow.f64 a 3) (sqrt.f64 (pow.f64 b 6))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 b 6)) (pow.f64 a 3)) (*.f64 (sqrt.f64 (pow.f64 b 6)) (pow.f64 a 3)))
(*.f64 (*.f64 (pow.f64 b 3) (sqrt.f64 (pow.f64 a 6))) (*.f64 (pow.f64 b 3) (sqrt.f64 (pow.f64 a 6))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3)) (pow.f64 (*.f64 a b) 3/4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3)) (pow.f64 (*.f64 a b) 3/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3))) (*.f64 (pow.f64 (*.f64 a b) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3))))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 3) 1/6))
(sqrt.f64 (pow.f64 (*.f64 a b) 12))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 6)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 6))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 6)))
(exp.f64 (*.f64 6 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 6)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 a b)))) 1)
(*.f64 (cbrt.f64 (*.f64 a b)) 1)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 1 (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (*.f64 a b) 1/6))
(*.f64 (cbrt.f64 a) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (cbrt.f64 a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (pow.f64 (*.f64 a b) 1/6))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (pow.f64 (*.f64 a b) 1/6))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 b))) (*.f64 (sqrt.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 (cbrt.f64 b))) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 a))) (*.f64 (sqrt.f64 (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (cbrt.f64 (*.f64 a b)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 3/2))
(pow.f64 (*.f64 a b) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a b)) 1)
(pow.f64 (sqrt.f64 (*.f64 a b)) 2/3)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 2)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 3)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 a b))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 a b)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 a b))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 a b))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(*.f64 b (*.f64 b (pow.f64 a 2)))
(*.f64 (*.f64 a b) (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/6)))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 a)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 b (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)))
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/4)))
(*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 b (pow.f64 a 2)) (cbrt.f64 b)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) 6))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) (*.f64 b (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 3/2) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 b 3/2)))
(*.f64 (pow.f64 b 3/2) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 a 3/2)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 a)) (sqrt.f64 b))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 a b) 1/4))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/6))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 a 3/2)) (pow.f64 b 3/2))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 b (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (*.f64 a b) 3/4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 b 3/2)) (pow.f64 a 3/2))
(*.f64 (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 a b) 3/2)) (sqrt.f64 a))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) 6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2))
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (pow.f64 (pow.f64 a 6) 1/6) (pow.f64 (pow.f64 a 6) 1/6)) (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)) (*.f64 (pow.f64 (pow.f64 a 6) 1/6) (pow.f64 (pow.f64 a 6) 1/6)))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 (*.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)))
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 12)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1)
(*.f64 a (*.f64 a b))
(*.f64 b (pow.f64 a 2))
(*.f64 (*.f64 a b) a)
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (sqrt.f64 b))))
(*.f64 (sqrt.f64 b) (*.f64 (*.f64 a (pow.f64 b 1/4)) (*.f64 a (pow.f64 b 1/4))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (*.f64 b (pow.f64 a 2)) 1)
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a (sqrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 a 2) b)
(*.f64 1 (*.f64 b (pow.f64 a 2)))
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 a b) (sqrt.f64 a)))
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 a (cbrt.f64 (sqrt.f64 b))) (*.f64 a (cbrt.f64 (sqrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 a (cbrt.f64 (*.f64 a b))))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(*.f64 (*.f64 a (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 a (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 b (cbrt.f64 (pow.f64 a 2))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 1/4)) (*.f64 a (pow.f64 b 1/4))) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2))) (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)) (*.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 a)))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (cbrt.f64 (*.f64 a (sqrt.f64 b)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3/2))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 a 2)) b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a 2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 3/2))) 1)
(*.f64 a (*.f64 b (sqrt.f64 (*.f64 a b))))
(*.f64 b (*.f64 a (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 b) (*.f64 (*.f64 a b) (sqrt.f64 a)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) 1)
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 1 3/2))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b))
(*.f64 1 (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (pow.f64 (*.f64 a b) 3/4))
(*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (*.f64 a b) 1/6))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2))
(*.f64 (pow.f64 b 3/2) (pow.f64 a 3/2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 a)) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 a b) 1/4))
(*.f64 (*.f64 b (sqrt.f64 (*.f64 a b))) a)
(*.f64 (*.f64 a (sqrt.f64 (*.f64 a b))) b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)) (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (*.f64 a b) 3/8)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (*.f64 a b) 3/8)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (pow.f64 (*.f64 a b) 3/8)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (pow.f64 (*.f64 a b) 3/8)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/8) (sqrt.f64 (pow.f64 (*.f64 a b) 3/4))) (*.f64 (pow.f64 (*.f64 a b) 3/8) (sqrt.f64 (pow.f64 (*.f64 a b) 3/4))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/4))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/4))))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/8) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)) (*.f64 (pow.f64 (*.f64 a b) 3/8) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)))
(*.f64 (*.f64 (pow.f64 a 3/4) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))) (*.f64 (pow.f64 a 3/4) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))) (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (pow.f64 b 3/4)) (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (pow.f64 b 3/4)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 b 3/4)) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 b 3/4)))
(*.f64 (*.f64 (pow.f64 a 3/4) (sqrt.f64 (pow.f64 b 3/2))) (*.f64 (pow.f64 a 3/4) (sqrt.f64 (pow.f64 b 3/2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (sqrt.f64 (pow.f64 b 3/2))) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (sqrt.f64 (pow.f64 b 3/2))))
(*.f64 (*.f64 (pow.f64 a 3/4) (pow.f64 (sqrt.f64 b) 3/2)) (*.f64 (pow.f64 a 3/4) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (pow.f64 (sqrt.f64 b) 3/2)) (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 (sqrt.f64 b) 3/2)) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 a 3/4)) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 a 3/4)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 b 3/2)) (pow.f64 a 3/4)) (*.f64 (sqrt.f64 (pow.f64 b 3/2)) (pow.f64 a 3/4)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 a 3/4)) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 a 3/4)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (sqrt.f64 (pow.f64 a 3/2))) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (sqrt.f64 (pow.f64 a 3/2))))
(*.f64 (*.f64 (pow.f64 b 3/4) (sqrt.f64 (pow.f64 a 3/2))) (*.f64 (pow.f64 b 3/4) (sqrt.f64 (pow.f64 a 3/2))))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (sqrt.f64 (pow.f64 a 3/2))) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (sqrt.f64 (pow.f64 a 3/2))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 (sqrt.f64 a) 3/2)) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (*.f64 (pow.f64 b 3/4) (pow.f64 (sqrt.f64 a) 3/2)) (*.f64 (pow.f64 b 3/4) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 b 3/2)) (pow.f64 (sqrt.f64 a) 3/2)) (*.f64 (sqrt.f64 (pow.f64 b 3/2)) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 (sqrt.f64 a) 3/2)) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3/8) (pow.f64 (pow.f64 (*.f64 a b) 2) 3/8))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3) 1/6))
(sqrt.f64 (pow.f64 (*.f64 a b) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 3/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 3/2))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 3/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) 3/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 3/2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 12)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
Outputs
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 b) (*.f64 -1 (log.f64 (/.f64 1 a))))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 b)) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 b)) (neg.f64 (log.f64 (/.f64 -1 a)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 b)) (log.f64 (/.f64 -1 a))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 b)) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 b)) (neg.f64 (log.f64 (/.f64 -1 a)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 b)) (log.f64 (/.f64 -1 a))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 b)) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 b)) (neg.f64 (log.f64 (/.f64 -1 a)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 b)) (log.f64 (/.f64 -1 a))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 b)) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 b)) (neg.f64 (log.f64 (/.f64 -1 a)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 b)) (log.f64 (/.f64 -1 a))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (log.f64 b))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 a) (*.f64 -1 (log.f64 (/.f64 1 b))))))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 a)) (*.f64 -1 (log.f64 (/.f64 -1 b))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (log.f64 (/.f64 -1 b)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 a)) (log.f64 (/.f64 -1 b))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 a)) (*.f64 -1 (log.f64 (/.f64 -1 b))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (log.f64 (/.f64 -1 b)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 a)) (log.f64 (/.f64 -1 b))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 a)) (*.f64 -1 (log.f64 (/.f64 -1 b))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (log.f64 (/.f64 -1 b)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 a)) (log.f64 (/.f64 -1 b))))
(exp.f64 (*.f64 3/2 (+.f64 (log.f64 (*.f64 -1 a)) (*.f64 -1 (log.f64 (/.f64 -1 b))))))
(pow.f64 (exp.f64 3/2) (+.f64 (log.f64 (neg.f64 a)) (neg.f64 (log.f64 (/.f64 -1 b)))))
(pow.f64 (exp.f64 3/2) (-.f64 (log.f64 (neg.f64 a)) (log.f64 (/.f64 -1 b))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (*.f64 a b) 2) -1)
(neg.f64 (pow.f64 (*.f64 a b) 2))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 12)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(pow.f64 (*.f64 a b) 2)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 b (pow.f64 a 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/6)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (pow.f64 (*.f64 a b) 1/6) (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (pow.f64 (*.f64 a b) 1/6) 3))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 a)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (sqrt.f64 a) (sqrt.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 b (*.f64 a (sqrt.f64 b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (sqrt.f64 a) (sqrt.f64 b)))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (pow.f64 (*.f64 a b) 1/6) (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (pow.f64 (*.f64 a b) 1/6) 3))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/4)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/2))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 b (pow.f64 a 2)) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) 6))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 4)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 b (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) (*.f64 b (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 b (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (pow.f64 a 3/2) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 b 3/2)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2)))
(*.f64 (pow.f64 b 3/2) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 a 3/2)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 b (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))) (sqrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 a)) (sqrt.f64 b))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (sqrt.f64 a) (sqrt.f64 b)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 a b) 1/4))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/6))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (pow.f64 (*.f64 a b) 1/6) (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (pow.f64 (*.f64 a b) 1/6) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 a 3/2)) (pow.f64 b 3/2))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 b (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 2))))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (*.f64 a b) 3/4))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 b 3/2)) (pow.f64 a 3/2))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2)))
(*.f64 (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 a b) 3/2)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (sqrt.f64 a) (sqrt.f64 b)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (pow.f64 (*.f64 a b) 1/6) (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (pow.f64 (*.f64 a b) 1/6) 3))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 b 2) (*.f64 (cbrt.f64 a) (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) 6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 a 6) 1/6) (pow.f64 (pow.f64 a 6) 1/6)) (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)) (pow.f64 (pow.f64 a 6) 1/6)) (pow.f64 (pow.f64 a 6) 1/6))
(*.f64 (cbrt.f64 (pow.f64 a 6)) (cbrt.f64 (pow.f64 b 6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)) (*.f64 (pow.f64 (pow.f64 a 6) 1/6) (pow.f64 (pow.f64 a 6) 1/6)))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)) (pow.f64 (pow.f64 a 6) 1/6)) (pow.f64 (pow.f64 a 6) 1/6))
(*.f64 (cbrt.f64 (pow.f64 a 6)) (cbrt.f64 (pow.f64 b 6)))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 (pow.f64 a 2)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 (*.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 12)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(pow.f64 (*.f64 a b) 2)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 6))) 1)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 b (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 a b) (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (*.f64 a b) 4))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 (*.f64 a b) 6) 1)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 b (pow.f64 a 2)) (*.f64 b (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3))
(pow.f64 (pow.f64 (*.f64 a b) 3/2) 4)
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 4)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 a (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 (*.f64 a b) (*.f64 a (pow.f64 b 2))) (*.f64 (*.f64 a b) (*.f64 a (pow.f64 b 2)))))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (*.f64 (pow.f64 a 2) (pow.f64 b 4)))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 b 4)))
(*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 1 (pow.f64 (*.f64 a b) 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 (*.f64 a b) 3))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (*.f64 a b) 4)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 2))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 3) (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 b 3)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (*.f64 (pow.f64 b 4) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 a (pow.f64 b 2)))))
(*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (*.f64 (pow.f64 a 2) (pow.f64 b 4)))
(*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) (pow.f64 b 4)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 b 6) (pow.f64 a 6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 b (pow.f64 (*.f64 a b) 4)) (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 4)) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 (*.f64 a b) 4) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (*.f64 a (pow.f64 (*.f64 a b) 4)) (*.f64 a (pow.f64 b 2)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (*.f64 a b) 4)) b)
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (*.f64 a b) 4)) (pow.f64 b 2))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 4)) (*.f64 a b))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (*.f64 a b) 4)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (pow.f64 a 4) (*.f64 (*.f64 (*.f64 a b) (pow.f64 b 2)) (*.f64 (*.f64 a b) (pow.f64 b 2))))
(*.f64 (pow.f64 a 4) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 b 4)))
(*.f64 (pow.f64 a 4) (*.f64 (pow.f64 a 2) (pow.f64 b 6)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) 2) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 8) (*.f64 (pow.f64 (*.f64 a b) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3) (pow.f64 (*.f64 a b) 3/2))
(pow.f64 (pow.f64 (*.f64 a b) 3/2) 4)
(*.f64 (*.f64 (*.f64 b (pow.f64 (*.f64 a b) 2)) (*.f64 b (pow.f64 (*.f64 a b) 2))) (pow.f64 a 2))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3/2)) (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 3/2))) (*.f64 a b))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 a 3/2)) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 a 3/2))) (pow.f64 b 3))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 a 6)) (pow.f64 b 3)) (*.f64 (sqrt.f64 (pow.f64 a 6)) (pow.f64 b 3)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 (pow.f64 a 3) (sqrt.f64 (pow.f64 b 6))) (*.f64 (pow.f64 a 3) (sqrt.f64 (pow.f64 b 6))))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 b 6)) (pow.f64 a 3)) (*.f64 (sqrt.f64 (pow.f64 b 6)) (pow.f64 a 3)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 (pow.f64 b 3) (sqrt.f64 (pow.f64 a 6))) (*.f64 (pow.f64 b 3) (sqrt.f64 (pow.f64 a 6))))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3)) (pow.f64 (*.f64 a b) 3/4)) (*.f64 (sqrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3)) (pow.f64 (*.f64 a b) 3/4)))
(pow.f64 (pow.f64 (*.f64 a b) 3/2) 4)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3))) (*.f64 (pow.f64 (*.f64 a b) 3/4) (sqrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3))))
(pow.f64 (pow.f64 (*.f64 a b) 3/2) 4)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 3) 1/6))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(sqrt.f64 (pow.f64 (*.f64 a b) 12))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 6)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 6))))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 6) 3))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 6)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(exp.f64 (*.f64 6 (log.f64 (*.f64 a b))))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 6)))
(*.f64 (pow.f64 a 6) (pow.f64 b 6))
(pow.f64 (*.f64 a b) 6)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 a b)))) 1)
(cbrt.f64 (*.f64 a b))
(*.f64 (cbrt.f64 (*.f64 a b)) 1)
(cbrt.f64 (*.f64 a b))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(cbrt.f64 (*.f64 a b))
(*.f64 1 (cbrt.f64 (*.f64 a b)))
(cbrt.f64 (*.f64 a b))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (*.f64 a b) 1/6))
(cbrt.f64 (*.f64 a b))
(*.f64 (cbrt.f64 a) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (cbrt.f64 a))
(*.f64 (cbrt.f64 b) (cbrt.f64 a))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))
(cbrt.f64 (*.f64 a b))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1/6)))
(cbrt.f64 (*.f64 a b))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(cbrt.f64 (*.f64 a b))
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (cbrt.f64 (*.f64 a b)))
(cbrt.f64 (*.f64 a b))
(*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1/6) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 1/6)) (cbrt.f64 (cbrt.f64 (*.f64 a b))))
(cbrt.f64 (*.f64 a b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (pow.f64 (*.f64 a b) 1/6))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (pow.f64 (*.f64 a b) 1/6))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 1/6)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (pow.f64 (*.f64 a b) 1/6)))))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 1/6)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (sqrt.f64 (pow.f64 (*.f64 a b) 1/6)))))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/4)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 b))) (*.f64 (sqrt.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 b))))
(*.f64 (sqrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (sqrt.f64 b)) (*.f64 (sqrt.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 b)))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 (cbrt.f64 b))) (*.f64 (cbrt.f64 (sqrt.f64 a)) (sqrt.f64 (cbrt.f64 b))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) (*.f64 (sqrt.f64 (cbrt.f64 b)) (sqrt.f64 (cbrt.f64 b))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 a))) (*.f64 (cbrt.f64 (sqrt.f64 b)) (sqrt.f64 (cbrt.f64 a))))
(*.f64 (sqrt.f64 (cbrt.f64 a)) (*.f64 (cbrt.f64 (sqrt.f64 b)) (*.f64 (sqrt.f64 (cbrt.f64 a)) (cbrt.f64 (sqrt.f64 b)))))
(*.f64 (cbrt.f64 a) (*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 a))) (*.f64 (sqrt.f64 (cbrt.f64 b)) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))) (*.f64 (sqrt.f64 (cbrt.f64 b)) (sqrt.f64 (cbrt.f64 b))))
(*.f64 (cbrt.f64 b) (*.f64 (cbrt.f64 (sqrt.f64 a)) (cbrt.f64 (sqrt.f64 a))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (*.f64 (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b)))) (cbrt.f64 (cbrt.f64 (*.f64 a b)))))
(cbrt.f64 (*.f64 a b))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/6)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/6))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) (sqrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))))))
(cbrt.f64 (*.f64 a b))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/6))) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/6))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/6)) (*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/6)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (pow.f64 (*.f64 a b) 1/6))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 3/2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 3/2))
(cbrt.f64 (*.f64 a b))
(pow.f64 (*.f64 a b) 1/3)
(cbrt.f64 (*.f64 a b))
(pow.f64 (cbrt.f64 (*.f64 a b)) 1)
(cbrt.f64 (*.f64 a b))
(pow.f64 (sqrt.f64 (*.f64 a b)) 2/3)
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 a b))) (cbrt.f64 (sqrt.f64 (*.f64 a b))))
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 2)
(cbrt.f64 (*.f64 a b))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 3)
(cbrt.f64 (*.f64 a b))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(cbrt.f64 (*.f64 a b))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 a b))))
(cbrt.f64 (*.f64 a b))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 a b)))))
(cbrt.f64 (*.f64 a b))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 a b))))
(cbrt.f64 (*.f64 a b))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 a b))))
(cbrt.f64 (*.f64 a b))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 a b))))
(cbrt.f64 (*.f64 a b))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 a (*.f64 a (pow.f64 b 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 b (*.f64 b (pow.f64 a 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 a b) (*.f64 a b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 2) (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/6)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (pow.f64 (*.f64 a b) 1/6) (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (pow.f64 (*.f64 a b) 1/6) 3))
(*.f64 (sqrt.f64 b) (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 a)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (sqrt.f64 a) (sqrt.f64 b)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 b (*.f64 a (sqrt.f64 b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (pow.f64 a 2)) b)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 a (pow.f64 b 2)) a)
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 b 2) (pow.f64 a 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 1 (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (sqrt.f64 a) (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (sqrt.f64 a) (sqrt.f64 b)))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (pow.f64 (*.f64 a b) 1/6) (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (pow.f64 (*.f64 a b) 1/6) 3))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/4)))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/2))
(*.f64 (cbrt.f64 b) (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 2))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 b (pow.f64 a 2)) (cbrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) 6))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 4)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 b (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) (*.f64 b (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 b (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (pow.f64 a 3/2) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 b 3/2)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2)))
(*.f64 (pow.f64 b 3/2) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 a 3/2)))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2)))
(*.f64 (*.f64 b (*.f64 a (sqrt.f64 b))) (*.f64 a (sqrt.f64 b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 b (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (*.f64 (sqrt.f64 b) (*.f64 b (pow.f64 a 2))) (sqrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (pow.f64 (cbrt.f64 b) 2)) (cbrt.f64 b))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 a)) (sqrt.f64 b))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (sqrt.f64 a) (sqrt.f64 b)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 a b) 1/4))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2)) (pow.f64 (*.f64 a b) 1/6))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (pow.f64 (*.f64 a b) 1/6) (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (pow.f64 (*.f64 a b) 1/6) 3))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 a 3/2)) (pow.f64 b 3/2))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2)))
(*.f64 (*.f64 (*.f64 b (pow.f64 a 2)) (cbrt.f64 b)) (pow.f64 (cbrt.f64 b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 b (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 b (*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (sqrt.f64 a)) (sqrt.f64 a))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (*.f64 a (pow.f64 b 2)) (cbrt.f64 a)) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 a (pow.f64 b 2)) (*.f64 (cbrt.f64 a) (cbrt.f64 (pow.f64 a 2))))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (cbrt.f64 (*.f64 a b)))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (*.f64 a b) 3/4))
(*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (*.f64 a b) 3/2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 b 3/2)) (pow.f64 a 3/2))
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2)))
(*.f64 (*.f64 (sqrt.f64 b) (pow.f64 (*.f64 a b) 3/2)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (sqrt.f64 a) (sqrt.f64 b)))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (*.f64 a b) 1/6)) (cbrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (*.f64 (pow.f64 (*.f64 a b) 1/6) (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 (pow.f64 (*.f64 a b) 1/6) 3))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (*.f64 b (cbrt.f64 a)) (*.f64 b (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 b 2) (*.f64 (cbrt.f64 a) (cbrt.f64 a))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 (pow.f64 b 2) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))))
(*.f64 (pow.f64 (cbrt.f64 b) 4) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) 6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 1 1/6) (pow.f64 1 1/6)) (pow.f64 (*.f64 a b) 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6) (pow.f64 (pow.f64 (*.f64 a b) 4) 1/6)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (cbrt.f64 (pow.f64 (*.f64 a b) 4)))
(*.f64 (*.f64 (pow.f64 (pow.f64 a 6) 1/6) (pow.f64 (pow.f64 a 6) 1/6)) (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)) (pow.f64 (pow.f64 a 6) 1/6)) (pow.f64 (pow.f64 a 6) 1/6))
(*.f64 (cbrt.f64 (pow.f64 a 6)) (cbrt.f64 (pow.f64 b 6)))
(*.f64 (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)) (*.f64 (pow.f64 (pow.f64 a 6) 1/6) (pow.f64 (pow.f64 a 6) 1/6)))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 b 6) 1/6) (pow.f64 (pow.f64 b 6) 1/6)) (pow.f64 (pow.f64 a 6) 1/6)) (pow.f64 (pow.f64 a 6) 1/6))
(*.f64 (cbrt.f64 (pow.f64 a 6)) (cbrt.f64 (pow.f64 b 6)))
(*.f64 (*.f64 (*.f64 a (pow.f64 (cbrt.f64 b) 2)) (*.f64 a (pow.f64 (cbrt.f64 b) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 4)))
(*.f64 (*.f64 (*.f64 b (cbrt.f64 (pow.f64 a 2))) (*.f64 b (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (pow.f64 b 2) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 (pow.f64 a 2)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (cbrt.f64 (*.f64 a b)))
(*.f64 (cbrt.f64 (*.f64 a b)) (*.f64 (cbrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (*.f64 (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 2)) (*.f64 (cbrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))) (pow.f64 (cbrt.f64 b) 2))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 (cbrt.f64 a) (cbrt.f64 a)) (pow.f64 (cbrt.f64 (*.f64 a b)) 4)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 a) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 a b))) 4)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 (*.f64 a b))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(*.f64 (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)) (*.f64 (sqrt.f64 (*.f64 a b)) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)))
(pow.f64 (*.f64 a b) 2)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 12)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(pow.f64 (*.f64 a b) 2)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1)
(*.f64 (pow.f64 a 2) b)
(*.f64 a (*.f64 a b))
(*.f64 (pow.f64 a 2) b)
(*.f64 b (pow.f64 a 2))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 a b) a)
(*.f64 (pow.f64 a 2) b)
(*.f64 (sqrt.f64 b) (*.f64 a (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (sqrt.f64 b) (*.f64 (*.f64 a (pow.f64 b 1/4)) (*.f64 a (pow.f64 b 1/4))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 1/4) (pow.f64 b 1/4))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a 2) (pow.f64 b 1/2)))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 a (sqrt.f64 b)))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 b (pow.f64 a 2)) 1)
(*.f64 (pow.f64 a 2) b)
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a (sqrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 1 (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) b)
(*.f64 (sqrt.f64 a) (*.f64 (*.f64 a b) (sqrt.f64 a)))
(*.f64 (pow.f64 a 2) b)
(*.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (cbrt.f64 a) (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 a 2))))
(*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a)))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (*.f64 a (cbrt.f64 (sqrt.f64 b))) (*.f64 a (cbrt.f64 (sqrt.f64 b)))))
(*.f64 (pow.f64 (cbrt.f64 b) 2) (*.f64 (pow.f64 a 2) (*.f64 (cbrt.f64 (sqrt.f64 b)) (cbrt.f64 (sqrt.f64 b)))))
(*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 a (cbrt.f64 (*.f64 a b))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a 2) b)) (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 a)) (sqrt.f64 a))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (*.f64 a b) (cbrt.f64 (pow.f64 a 2))) (cbrt.f64 a))
(*.f64 (*.f64 a b) (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 a)))
(*.f64 (*.f64 a (*.f64 a (sqrt.f64 b))) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (sqrt.f64 (*.f64 a (sqrt.f64 b)))) (sqrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 a (sqrt.f64 b))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (*.f64 a (sqrt.f64 (*.f64 a b))) (sqrt.f64 (*.f64 a b)))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 a (cbrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 a (sqrt.f64 b)))) (cbrt.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (*.f64 a (sqrt.f64 b)) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (*.f64 a (sqrt.f64 b)) (cbrt.f64 (*.f64 (pow.f64 a 2) b))))
(*.f64 (pow.f64 (cbrt.f64 a) 4) (*.f64 b (cbrt.f64 (pow.f64 a 2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 a) 4) b) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (*.f64 (*.f64 a (pow.f64 b 1/4)) (*.f64 a (pow.f64 b 1/4))) (sqrt.f64 b))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 1/4) (pow.f64 b 1/4))))
(*.f64 (sqrt.f64 b) (*.f64 (pow.f64 a 2) (pow.f64 b 1/2)))
(*.f64 (*.f64 (*.f64 a (cbrt.f64 b)) (*.f64 a (cbrt.f64 b))) (cbrt.f64 b))
(*.f64 (cbrt.f64 b) (*.f64 (pow.f64 a 2) (pow.f64 (cbrt.f64 b) 2)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2))) (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2)))) (cbrt.f64 (pow.f64 a 2)))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2))) (*.f64 (sqrt.f64 b) (cbrt.f64 (pow.f64 a 2)))))
(*.f64 (cbrt.f64 (pow.f64 a 2)) (*.f64 b (*.f64 (cbrt.f64 (pow.f64 a 2)) (cbrt.f64 (pow.f64 a 2)))))
(*.f64 (*.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)) (*.f64 (sqrt.f64 a) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 a)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (sqrt.f64 a)))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (*.f64 (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2)))) (cbrt.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (cbrt.f64 (*.f64 a (sqrt.f64 b)))) (*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) (*.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) (cbrt.f64 (*.f64 a (sqrt.f64 b)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))))) (*.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) (sqrt.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3/2) (pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3/2))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(*.f64 (pow.f64 a 2) b)
(log.f64 (pow.f64 (exp.f64 (pow.f64 a 2)) b))
(*.f64 (pow.f64 a 2) b)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) b)
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(*.f64 (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6) (pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a b) 3) (pow.f64 a 3)))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(exp.f64 (log.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 3/2))) 1)
(pow.f64 (*.f64 a b) 3/2)
(*.f64 a (*.f64 b (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b)))
(pow.f64 (sqrt.f64 (*.f64 a b)) 3)
(*.f64 b (*.f64 a (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b)))
(pow.f64 (sqrt.f64 (*.f64 a b)) 3)
(*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b)))
(pow.f64 (sqrt.f64 (*.f64 a b)) 3)
(*.f64 (sqrt.f64 b) (*.f64 (*.f64 a b) (sqrt.f64 a)))
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (sqrt.f64 b)))
(*.f64 (pow.f64 (*.f64 a b) 3/2) 1)
(pow.f64 (*.f64 a b) 3/2)
(*.f64 (pow.f64 (*.f64 a b) 3/2) (pow.f64 1 3/2))
(pow.f64 (*.f64 a b) 3/2)
(*.f64 (sqrt.f64 (*.f64 a b)) (*.f64 a b))
(*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b)))
(pow.f64 (sqrt.f64 (*.f64 a b)) 3)
(*.f64 1 (pow.f64 (*.f64 a b) 3/2))
(pow.f64 (*.f64 a b) 3/2)
(*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (pow.f64 (*.f64 a b) 3/4))
(pow.f64 (*.f64 a b) 3/2)
(*.f64 (pow.f64 (*.f64 a b) 1/4) (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (*.f64 a b) (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 1/2))
(pow.f64 (pow.f64 (*.f64 a b) 1/2) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 4) (pow.f64 (*.f64 a b) 1/6))
(*.f64 (pow.f64 (*.f64 a b) 1/6) (pow.f64 (cbrt.f64 (*.f64 a b)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))))
(*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b)))
(pow.f64 (sqrt.f64 (*.f64 a b)) 3)
(*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2))
(*.f64 (pow.f64 b 3/2) (pow.f64 a 3/2))
(*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 a b)) (sqrt.f64 (*.f64 a b))) (pow.f64 (cbrt.f64 (*.f64 a b)) 2))
(*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b)))
(pow.f64 (sqrt.f64 (*.f64 a b)) 3)
(*.f64 (*.f64 (*.f64 a b) (sqrt.f64 a)) (sqrt.f64 b))
(*.f64 (*.f64 a b) (*.f64 (sqrt.f64 a) (sqrt.f64 b)))
(*.f64 (*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 1/4)) (pow.f64 (*.f64 a b) 1/4))
(*.f64 (*.f64 a b) (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 1/2))
(pow.f64 (pow.f64 (*.f64 a b) 1/2) 3)
(*.f64 (*.f64 b (sqrt.f64 (*.f64 a b))) a)
(*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b)))
(pow.f64 (sqrt.f64 (*.f64 a b)) 3)
(*.f64 (*.f64 a (sqrt.f64 (*.f64 a b))) b)
(*.f64 (*.f64 a b) (sqrt.f64 (*.f64 a b)))
(pow.f64 (sqrt.f64 (*.f64 a b)) 3)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2))
(*.f64 (pow.f64 1 3/2) (pow.f64 (*.f64 a b) 3/2))
(pow.f64 (*.f64 a b) 3/2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3/2) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (pow.f64 (*.f64 a b) 1/4)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (*.f64 a b) (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 1/2))
(pow.f64 (pow.f64 (*.f64 a b) 1/2) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)) (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (cbrt.f64 (*.f64 a b)) 3/2)))
(*.f64 (*.f64 a b) (*.f64 (pow.f64 (*.f64 a b) 1/4) (pow.f64 (*.f64 a b) 1/4)))
(*.f64 (*.f64 a b) (pow.f64 (*.f64 a b) 1/2))
(pow.f64 (pow.f64 (*.f64 a b) 1/2) 3)
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (*.f64 a b) 3/8)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (*.f64 a b) 3/8)))
(pow.f64 (*.f64 a b) 3/2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (pow.f64 (*.f64 a b) 3/8)) (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (pow.f64 (*.f64 a b) 3/8)))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/2))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/8) (sqrt.f64 (pow.f64 (*.f64 a b) 3/4))) (*.f64 (pow.f64 (*.f64 a b) 3/8) (sqrt.f64 (pow.f64 (*.f64 a b) 3/4))))
(pow.f64 (*.f64 a b) 3/2)
(*.f64 (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/4))) (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (sqrt.f64 (pow.f64 (*.f64 a b) 3/4))))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/2))
(*.f64 (*.f64 (pow.f64 (*.f64 a b) 3/8) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)) (*.f64 (pow.f64 (*.f64 a b) 3/8) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/2))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)) (*.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 3/4)) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (*.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/4)))
(*.f64 (pow.f64 (*.f64 a b) 3/4) (pow.f64 (sqrt.f64 (*.f64 a b)) 3/2))
(*.f64 (*.f64 (pow.f64 a 3/4) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))) (*.f64 (pow.f64 a 3/4) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (pow.f64 a 3/2) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (pow.f64 a 3/2) (*.f64 b (pow.f64 b 1/2)))
(*.f64 (pow.f64 a 3/2) (pow.f64 (pow.f64 b 1/2) 3))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))) (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (pow.f64 a 3/2) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (pow.f64 a 3/2) (*.f64 b (pow.f64 b 1/2)))
(*.f64 (pow.f64 a 3/2) (pow.f64 (pow.f64 b 1/2) 3))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 (sqrt.f64 a) 3/2))))
(*.f64 (pow.f64 (sqrt.f64 a) 3) (*.f64 b (pow.f64 b 1/2)))
(*.f64 (pow.f64 (sqrt.f64 a) 3) (pow.f64 (pow.f64 b 1/2) 3))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (pow.f64 b 3/4)) (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (pow.f64 b 3/4)))
(*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 b 3/4)) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 b 3/4)))
(*.f64 (pow.f64 b 3/2) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (pow.f64 b 3/2) (pow.f64 (sqrt.f64 a) 3))
(*.f64 (*.f64 (pow.f64 a 3/4) (sqrt.f64 (pow.f64 b 3/2))) (*.f64 (pow.f64 a 3/4) (sqrt.f64 (pow.f64 b 3/2))))
(*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (sqrt.f64 (pow.f64 b 3/2))) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (sqrt.f64 (pow.f64 b 3/2))))
(*.f64 (pow.f64 b 3/2) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (pow.f64 b 3/2) (pow.f64 (sqrt.f64 a) 3))
(*.f64 (*.f64 (pow.f64 a 3/4) (pow.f64 (sqrt.f64 b) 3/2)) (*.f64 (pow.f64 a 3/4) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (pow.f64 a 3/2) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (pow.f64 a 3/2) (pow.f64 (sqrt.f64 b) 3))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (pow.f64 (sqrt.f64 b) 3/2)) (*.f64 (sqrt.f64 (pow.f64 a 3/2)) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (pow.f64 a 3/2) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (pow.f64 a 3/2) (pow.f64 (sqrt.f64 b) 3))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 (sqrt.f64 b) 3/2)) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (pow.f64 (sqrt.f64 a) 3/2) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 (sqrt.f64 b) 3/2))))
(*.f64 (pow.f64 (sqrt.f64 b) 3) (pow.f64 (sqrt.f64 a) 3))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 a 3/4)) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 a 3/4)))
(*.f64 (pow.f64 a 3/2) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (pow.f64 a 3/2) (*.f64 b (pow.f64 b 1/2)))
(*.f64 (pow.f64 a 3/2) (pow.f64 (pow.f64 b 1/2) 3))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 b 3/2)) (pow.f64 a 3/4)) (*.f64 (sqrt.f64 (pow.f64 b 3/2)) (pow.f64 a 3/4)))
(*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 a 3/4)) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 a 3/4)))
(*.f64 (pow.f64 a 3/2) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (pow.f64 a 3/2) (pow.f64 (sqrt.f64 b) 3))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (sqrt.f64 (pow.f64 a 3/2))) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (sqrt.f64 (pow.f64 a 3/2))))
(*.f64 (pow.f64 a 3/2) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (*.f64 (sqrt.f64 b) (pow.f64 b 1/4))))
(*.f64 (pow.f64 a 3/2) (*.f64 b (pow.f64 b 1/2)))
(*.f64 (pow.f64 a 3/2) (pow.f64 (pow.f64 b 1/2) 3))
(*.f64 (*.f64 (pow.f64 b 3/4) (sqrt.f64 (pow.f64 a 3/2))) (*.f64 (pow.f64 b 3/4) (sqrt.f64 (pow.f64 a 3/2))))
(*.f64 (pow.f64 a 3/2) (pow.f64 b 3/2))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (sqrt.f64 (pow.f64 a 3/2))) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (sqrt.f64 (pow.f64 a 3/2))))
(*.f64 (pow.f64 a 3/2) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 (sqrt.f64 b) 3/2)))
(*.f64 (pow.f64 a 3/2) (pow.f64 (sqrt.f64 b) 3))
(*.f64 (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 (sqrt.f64 a) 3/2)) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (*.f64 (*.f64 (sqrt.f64 b) (pow.f64 b 1/4)) (pow.f64 (sqrt.f64 a) 3/2))))
(*.f64 (pow.f64 (sqrt.f64 a) 3) (*.f64 b (pow.f64 b 1/2)))
(*.f64 (pow.f64 (sqrt.f64 a) 3) (pow.f64 (pow.f64 b 1/2) 3))
(*.f64 (*.f64 (pow.f64 b 3/4) (pow.f64 (sqrt.f64 a) 3/2)) (*.f64 (pow.f64 b 3/4) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (pow.f64 b 3/2) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (pow.f64 b 3/2) (pow.f64 (sqrt.f64 a) 3))
(*.f64 (*.f64 (sqrt.f64 (pow.f64 b 3/2)) (pow.f64 (sqrt.f64 a) 3/2)) (*.f64 (sqrt.f64 (pow.f64 b 3/2)) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (pow.f64 b 3/2) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (pow.f64 b 3/2) (pow.f64 (sqrt.f64 a) 3))
(*.f64 (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 (sqrt.f64 a) 3/2)) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (pow.f64 (sqrt.f64 a) 3/2)))
(*.f64 (pow.f64 (sqrt.f64 a) 3/2) (*.f64 (pow.f64 (sqrt.f64 b) 3/2) (*.f64 (pow.f64 (sqrt.f64 a) 3/2) (pow.f64 (sqrt.f64 b) 3/2))))
(*.f64 (pow.f64 (sqrt.f64 b) 3) (pow.f64 (sqrt.f64 a) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 a b) 2) 3/8) (pow.f64 (pow.f64 (*.f64 a b) 2) 3/8))
(pow.f64 (pow.f64 (*.f64 a b) 2) 3/4)
(*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3) 1/6) (pow.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3) 1/6))
(pow.f64 (*.f64 a b) 3/2)
(sqrt.f64 (pow.f64 (*.f64 a b) 3))
(pow.f64 (*.f64 a b) 3/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 3/2)))
(pow.f64 (*.f64 a b) 3/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 3/2))))
(pow.f64 (*.f64 a b) 3/2)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 a b) 3/2) 3))
(pow.f64 (*.f64 a b) 3/2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 3/2)))
(pow.f64 (*.f64 a b) 3/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 a b) 3/2)))
(pow.f64 (*.f64 a b) 3/2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 3/2)))
(pow.f64 (*.f64 a b) 3/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 2) 1)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 6) 1/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (*.f64 a b)) 6)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (sqrt.f64 (*.f64 a b)) 4)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 3) 2/3)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 a b) 1/6) 12)
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 2) 3)
(pow.f64 (*.f64 a b) 2)
(sqrt.f64 (pow.f64 (*.f64 a b) 4))
(pow.f64 (*.f64 a b) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 a b) 2))))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 a b) 6))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 (*.f64 a (sqrt.f64 b)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 a b))))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 a b) 2)))
(pow.f64 (*.f64 a b) 2)

eval121.0ms (3.3%)

Compiler

Compiled 7257 to 3716 computations (48.8% saved)

prune167.0ms (4.6%)

Pruning

12 alts after pruning (1 fresh and 11 done)

PrunedKeptTotal
New4370437
Fresh011
Picked055
Done066
Total43712449
Accuracy
100.0%
Counts
449 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
78.2%
(*.f64 a (*.f64 (pow.f64 b 2) (neg.f64 a)))
94.7%
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
99.4%
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 4))
98.7%
(neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 6))
93.6%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 2) b))
99.6%
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b))))
85.5%
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b)) b))
80.3%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
99.7%
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
82.4%
(neg.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 4)))
74.5%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 6)))
93.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
78.2%
(*.f64 a (*.f64 (pow.f64 b 2) (neg.f64 a)))
94.7%
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
99.4%
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 4))
98.7%
(neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 6))
93.6%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 2) b))
99.6%
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b))))
85.5%
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b)) b))
80.3%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
99.7%
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
82.4%
(neg.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 4)))
74.5%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 6)))
Compiler

Compiled 248 to 164 computations (33.9% saved)

localize35.0ms (1%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (*.f64 a (sqrt.f64 b)) a)
99.6%
(*.f64 a (sqrt.f64 b))
93.9%
(*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b)) b)
92.0%
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b))
Compiler

Compiled 49 to 9 computations (81.6% saved)

series4.0ms (0.1%)

Counts
3 → 60
Calls

18 calls:

TimeVariablePointExpression
1.0ms
b
@-inf
(*.f64 (*.f64 a (sqrt.f64 b)) a)
0.0ms
b
@0
(*.f64 (*.f64 a (sqrt.f64 b)) a)
0.0ms
b
@inf
(*.f64 (*.f64 a (sqrt.f64 b)) a)
0.0ms
a
@inf
(*.f64 (*.f64 a (sqrt.f64 b)) a)
0.0ms
b
@-inf
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b))

rewrite87.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
534×*-un-lft-identity
481×add-sqr-sqrt
376×unswap-sqr
365×*-commutative
292×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013113
114670
2173770
Stop Event
node limit
Counts
3 → 62
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b))
(*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b)) b)
(*.f64 (*.f64 a (sqrt.f64 b)) a)
Outputs
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1))))
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(pow.f64 (*.f64 b (pow.f64 a 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) 4)
(pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 6)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(fabs.f64 (*.f64 b (pow.f64 a 2)))
(log.f64 (exp.f64 (*.f64 b (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 3/2) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a 2))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) 1))))
(pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 1)
(pow.f64 (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))) 3)
(pow.f64 (*.f64 (pow.f64 b 3) (*.f64 b (pow.f64 a 4))) 1/2)
(pow.f64 (pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 b 3) (*.f64 b (pow.f64 a 4))))
(fabs.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2) (*.f64 (pow.f64 b 3) (pow.f64 b 3/2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 b 3/2)) (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) 1))))
(pow.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)) 1)
(pow.f64 (*.f64 a (pow.f64 b 1/4)) 2)
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 1/6) 3)
(pow.f64 (*.f64 b (pow.f64 a 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2) 1/3)
(sqrt.f64 (*.f64 b (pow.f64 a 4)))
(fabs.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 b 3/2) (pow.f64 a 6)))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))

simplify83.0ms (2.3%)

Algorithm
egg-herbie
Rules
945×associate-+l+
647×unswap-sqr
353×associate-/r/
351×*-commutative
205×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01733278
14293184
215972892
357842892
Stop Event
node limit
Counts
122 → 81
Calls
Call 1
Inputs
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1))))
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(pow.f64 (*.f64 b (pow.f64 a 2)) 1)
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) 4)
(pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 6)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/3)
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(fabs.f64 (*.f64 b (pow.f64 a 2)))
(log.f64 (exp.f64 (*.f64 b (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 6)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 3/2) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3)))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 b (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a 2))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) 1))))
(pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 1)
(pow.f64 (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))) 3)
(pow.f64 (*.f64 (pow.f64 b 3) (*.f64 b (pow.f64 a 4))) 1/2)
(pow.f64 (pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 3) 1/3)
(sqrt.f64 (*.f64 (pow.f64 b 3) (*.f64 b (pow.f64 a 4))))
(fabs.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))))
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2) (*.f64 (pow.f64 b 3) (pow.f64 b 3/2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 b 3/2)) (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))
(exp.f64 (log.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) 1)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) 1))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) 1))))
(pow.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)) 1)
(pow.f64 (*.f64 a (pow.f64 b 1/4)) 2)
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 1/6) 3)
(pow.f64 (*.f64 b (pow.f64 a 4)) 1/2)
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2) 1/3)
(sqrt.f64 (*.f64 b (pow.f64 a 4)))
(fabs.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 b 3/2) (pow.f64 a 6)))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))
Outputs
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) b)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) b)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) b)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) b)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 b (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) b)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 b 2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) -1)
(*.f64 (pow.f64 a 2) b)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1)
(*.f64 (pow.f64 a 2) b)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1))
(*.f64 (pow.f64 a 2) b)
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (pow.f64 a 2)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b)) (log1p.f64 (*.f64 (pow.f64 a 2) b)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 1)))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) 3)) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (+.f64 1 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (pow.f64 a 2) b)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (pow.f64 a 2) b)))) (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) b))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (pow.f64 a 2) b))))))
(pow.f64 (*.f64 a (sqrt.f64 b)) 2)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (*.f64 b (pow.f64 a 2)) 1)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (sqrt.f64 (*.f64 a (sqrt.f64 b))) 4)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (cbrt.f64 (*.f64 a (sqrt.f64 b))) 6)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (cbrt.f64 (*.f64 b (pow.f64 a 2))) 3)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 3) 2/3)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4) 1/2)
(*.f64 (pow.f64 a 2) b)
(pow.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6) 1/3)
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4))
(*.f64 (pow.f64 a 2) b)
(fabs.f64 (*.f64 b (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) b)
(log.f64 (exp.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) b)
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fabs.f64 (*.f64 a b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (pow.f64 a 6)))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 3/2) (pow.f64 a 3)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 a 3) (pow.f64 (fabs.f64 (*.f64 a b)) 3)))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3)))
(cbrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 6))
(expm1.f64 (log1p.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(exp.f64 (log.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(log1p.f64 (expm1.f64 (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) b)
(+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) -1)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) 1)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) 1))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2))) (log1p.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) 3)) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2)))) (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (pow.f64 a 2) (pow.f64 b 2))))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (pow.f64 (*.f64 a b) 2)))) (+.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 a b) 2))) (+.f64 1 (pow.f64 (exp.f64 2) (log1p.f64 (pow.f64 (*.f64 a b) 2))))))
(pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 1)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 (sqrt.f64 b) (*.f64 a (sqrt.f64 b))) 2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (cbrt.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))) 3)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (*.f64 (pow.f64 b 3) (*.f64 b (pow.f64 a 4))) 1/2)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(pow.f64 (pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 3) 1/3)
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(sqrt.f64 (*.f64 (pow.f64 b 3) (*.f64 b (pow.f64 a 4))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(fabs.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (pow.f64 (exp.f64 b) (*.f64 b (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 b (*.f64 b (pow.f64 a 2))))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (pow.f64 (*.f64 b (*.f64 b (pow.f64 a 2))) 3))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2) (*.f64 (pow.f64 b 3) (pow.f64 b 3/2))))
(cbrt.f64 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 b 3/2) (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2) (pow.f64 (pow.f64 b 3/2) 3)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 b 3) (pow.f64 b 3/2)) (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 b 3/2) (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2) (pow.f64 (pow.f64 b 3/2) 3)))
(expm1.f64 (log1p.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(exp.f64 (log.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(log1p.f64 (expm1.f64 (*.f64 b (*.f64 b (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (pow.f64 b 2))
(pow.f64 (*.f64 a b) 2)
(+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) -1)
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) 1)
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(/.f64 (-.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))) 1) (+.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) 1))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(/.f64 (-.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) 3) 1) (+.f64 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))) (+.f64 1 (*.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 b)))) 3) -1) (+.f64 (exp.f64 (+.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 b))) (log1p.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 b))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 b)))))))
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 b)))) 3)) (+.f64 (exp.f64 (*.f64 2 (log1p.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 b))))) (+.f64 1 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 b)))))))
(/.f64 (expm1.f64 (*.f64 3 (log1p.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 b))))) (+.f64 1 (+.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 b)))) (pow.f64 (exp.f64 2) (log1p.f64 (*.f64 (pow.f64 a 2) (sqrt.f64 b)))))))
(pow.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)) 1)
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(pow.f64 (*.f64 a (pow.f64 b 1/4)) 2)
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 1/6) 3)
(pow.f64 (*.f64 b (pow.f64 a 4)) 1/2)
(sqrt.f64 (*.f64 b (pow.f64 a 4)))
(pow.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2))
(sqrt.f64 (*.f64 b (pow.f64 a 4)))
(fabs.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(log.f64 (exp.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2)))))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(cbrt.f64 (pow.f64 (*.f64 b (pow.f64 a 4)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 b 3/2) (pow.f64 a 6)))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3/2)))
(cbrt.f64 (*.f64 (pow.f64 a 6) (pow.f64 b 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 b) (pow.f64 a 2))))
(*.f64 (pow.f64 a 2) (sqrt.f64 b))

eval38.0ms (1%)

Compiler

Compiled 1908 to 1230 computations (35.5% saved)

prune23.0ms (0.6%)

Pruning

12 alts after pruning (0 fresh and 12 done)

PrunedKeptTotal
New1140114
Fresh000
Picked011
Done01111
Total11412126
Accuracy
100.0%
Counts
126 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.8%
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
78.2%
(*.f64 a (*.f64 (pow.f64 b 2) (neg.f64 a)))
94.7%
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
99.4%
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 4))
98.7%
(neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 6))
93.6%
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 2) b))
99.6%
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b))))
85.5%
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b)) b))
80.3%
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
99.7%
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
82.4%
(neg.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 4)))
74.5%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 6)))
Compiler

Compiled 242 to 140 computations (42.1% saved)

regimes43.0ms (1.2%)

Accuracy

Total -24.5b remaining (-11500.2%)

Threshold costs -24.5b (-11500.2%)

Counts
14 → 1
Calls
Call 1
Inputs
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
(*.f64 a (*.f64 (*.f64 b (neg.f64 a)) b))
(*.f64 (*.f64 a (*.f64 a b)) (neg.f64 b))
(neg.f64 (pow.f64 (*.f64 a b) 2))
(*.f64 a (*.f64 (pow.f64 b 2) (neg.f64 a)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 a b) 6)))
(neg.f64 (sqrt.f64 (pow.f64 (*.f64 a b) 4)))
(neg.f64 (pow.f64 (cbrt.f64 (*.f64 a b)) 6))
(neg.f64 (pow.f64 (sqrt.f64 (*.f64 a b)) 4))
(neg.f64 (*.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 2) b))
(neg.f64 (*.f64 (pow.f64 (*.f64 a b) 3/2) (sqrt.f64 (*.f64 a b))))
(neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 a (sqrt.f64 b)) a) (sqrt.f64 b)) b))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (*.f64 a (sqrt.f64 b)) 4)) b))
Outputs
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
Calls

5 calls:

9.0ms
b
8.0ms
a
4.0ms
(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
4.0ms
(*.f64 a a)
3.0ms
(*.f64 (*.f64 (*.f64 a a) b) b)
Results
AccuracySegmentsBranch
99.7%1a
99.7%1b
99.7%1(neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b))
99.7%1(*.f64 (*.f64 (*.f64 a a) b) b)
99.7%1(*.f64 a a)
Compiler

Compiled 148 to 76 computations (48.6% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
neg-mul-1
+-commutative
neg-sub0
distribute-lft-neg-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01135
11935
22935
33635
44135
54335
Stop Event
done
saturated
Calls
Call 1
Inputs
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
Outputs
(neg.f64 (*.f64 (*.f64 a b) (*.f64 a b)))
(*.f64 (*.f64 a b) (neg.f64 (*.f64 a b)))
(*.f64 (*.f64 a b) (*.f64 a (neg.f64 b)))
Compiler

Compiled 10 to 6 computations (40% saved)

soundness356.0ms (9.7%)

Rules
836×distribute-lft-in
806×distribute-rgt-in
685×unswap-sqr
645×associate-/r*
403×swap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022712884912004
15909006
228429006
025217
1336209
23870209
Stop Event
node limit
node limit
Compiler

Compiled 56 to 30 computations (46.4% saved)

end0.0ms (0%)

preprocess38.0ms (1.1%)

Remove

(sort a b)

(abs b)

(abs a)

Compiler

Compiled 160 to 96 computations (40% saved)

Profiling

Loading profile data...