Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1, F

Time bar (total: 2.5s)

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 8 to 6 computations (25% saved)

sample739.0ms (29.6%)

Results
645.0ms7207×body256valid
81.0ms1049×body256infinite
Bogosity

preprocess53.0ms (2.1%)

Algorithm
egg-herbie
Rules
256×fma-def
80×distribute-lft-neg-in
64×associate-*r*
58×distribute-rgt-neg-in
48×distribute-lft-in
Problems
256×No Errors
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020141
150133
2118133
3287133
4403133
5517133
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 x 27) y)
(*.f64 (*.f64 x 27) y)
(*.f64 (*.f64 (neg.f64 x) 27) y)
(*.f64 (*.f64 x 27) (neg.f64 y))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) 27) y))
(neg.f64 (*.f64 (*.f64 x 27) (neg.f64 y)))
(*.f64 (*.f64 y 27) x)
Outputs
(*.f64 (*.f64 x 27) y)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 x 27) y)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (neg.f64 x) 27) y)
(*.f64 y (*.f64 27 (neg.f64 x)))
(*.f64 x (*.f64 -27 y))
(*.f64 y (*.f64 x -27))
(*.f64 (*.f64 x 27) (neg.f64 y))
(*.f64 y (*.f64 27 (neg.f64 x)))
(*.f64 x (*.f64 -27 y))
(*.f64 y (*.f64 x -27))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) 27) y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 x 27) y)
(neg.f64 (*.f64 (*.f64 x 27) (neg.f64 y)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 x 27) y)
(*.f64 (*.f64 y 27) x)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 x 27) y)
Compiler

Compiled 21 to 14 computations (33.3% saved)

eval0.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

prune5.0ms (0.2%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 x y))
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 x y))
Compiler

Compiled 42 to 30 computations (28.6% saved)

localize44.0ms (1.8%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 x y))
Compiler

Compiled 36 to 19 computations (47.2% saved)

series4.0ms (0.2%)

Counts
3 → 48
Calls

18 calls:

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

rewrite124.0ms (5%)

Algorithm
batch-egg-rewrite
Rules
1120×unpow-prod-down
768×log-prod
600×prod-exp
584×pow-prod-down
555×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01457
117157
2156957
Stop Event
node limit
Counts
3 → 96
Calls
Call 1
Inputs
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 (*.f64 x 27) y)
Outputs
(+.f64 0 (*.f64 y (*.f64 27 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))

simplify63.0ms (2.5%)

Algorithm
egg-herbie
Rules
1236×log-prod
1220×associate-*r*
1078×associate-*l*
1046×associate-+r+
826×prod-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0962898
12092790
25762790
343642790
Stop Event
node limit
Counts
144 → 36
Calls
Call 1
Inputs
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
Outputs
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(*.f64 27 (*.f64 x y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(*.f64 27 (*.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(*.f64 27 (*.f64 x y))
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(*.f64 27 (*.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(*.f64 27 (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(*.f64 27 (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(*.f64 27 (*.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(*.f64 27 (*.f64 x y))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(*.f64 27 (*.f64 x y))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))
(*.f64 27 (*.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(*.f64 27 (*.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(*.f64 27 (*.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(*.f64 27 (*.f64 x y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(*.f64 27 (*.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(*.f64 27 (*.f64 x y))
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(*.f64 27 (*.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(*.f64 27 (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(*.f64 27 (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(*.f64 27 (*.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(*.f64 27 (*.f64 x y))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(*.f64 27 (*.f64 x y))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))
(*.f64 27 (*.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(*.f64 27 (*.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(*.f64 27 (*.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(*.f64 27 (*.f64 x y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))))
(*.f64 27 (*.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(*.f64 27 (*.f64 x y))
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(*.f64 27 (*.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(*.f64 27 (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(*.f64 27 (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(*.f64 27 (*.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(*.f64 27 (*.f64 x y))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(*.f64 27 (*.f64 x y))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 27 y)))
(*.f64 27 (*.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(*.f64 27 (*.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(*.f64 27 (*.f64 x y))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(*.f64 27 (*.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))

eval8.0ms (0.3%)

Compiler

Compiled 362 to 266 computations (26.5% saved)

prune8.0ms (0.3%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New35136
Fresh000
Picked033
Done000
Total35439
Accuracy
100.0%
Counts
39 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.6%
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 x y))
58.6%
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 x y))
Compiler

Compiled 62 to 46 computations (25.8% saved)

localize42.0ms (1.7%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 y (*.f64 27 x))
99.7%
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
90.9%
(sqrt.f64 (*.f64 y (*.f64 27 x)))
Compiler

Compiled 29 to 20 computations (31% saved)

series12.0ms (0.5%)

Counts
3 → 24
Calls

18 calls:

TimeVariablePointExpression
2.0ms
x
@-inf
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
1.0ms
y
@-inf
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
1.0ms
y
@0
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
1.0ms
y
@0
(sqrt.f64 (*.f64 y (*.f64 27 x)))
1.0ms
y
@inf
(sqrt.f64 (*.f64 y (*.f64 27 x)))

rewrite65.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
972×unpow-prod-down
568×log-prod
540×cbrt-prod
482×prod-exp
433×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01461
113161
2126961
Stop Event
node limit
Counts
3 → 152
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 y (*.f64 27 x)))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(*.f64 y (*.f64 27 x))
Outputs
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 y x) 27))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 (cbrt.f64 y) (pow.f64 (*.f64 (*.f64 27 x) (sqrt.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 27 x) (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(*.f64 (cbrt.f64 (*.f64 27 x)) (pow.f64 (*.f64 y (sqrt.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(*.f64 (cbrt.f64 (*.f64 27 x)) (cbrt.f64 (*.f64 y (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6) (cbrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 27 x)))
(*.f64 (sqrt.f64 (*.f64 27 x)) (sqrt.f64 y))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y 27)))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4) (pow.f64 (*.f64 (*.f64 y x) 27) 1/4))
(*.f64 (sqrt.f64 (*.f64 y 27)) (sqrt.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 2) (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/6) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/6)))
(*.f64 (cbrt.f64 (*.f64 y 27)) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(*.f64 (cbrt.f64 (*.f64 y 27)) (cbrt.f64 (*.f64 x (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (pow.f64 (*.f64 (sqrt.f64 y) (*.f64 27 x)) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (pow.f64 (pow.f64 (*.f64 (*.f64 27 x) (*.f64 (*.f64 y x) 27)) 1/2) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 27 x))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 x)) y) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4)) (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/4) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 y) 2)) (pow.f64 (*.f64 (cbrt.f64 y) (*.f64 27 x)) 1/2))
(*.f64 (sqrt.f64 27) (pow.f64 (*.f64 x y) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 27 x)) 2)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 27 x)) y) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/4) 1/2) (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4)))
(*.f64 (pow.f64 (*.f64 y x) 1/2) (sqrt.f64 27))
(*.f64 (pow.f64 (*.f64 y (pow.f64 (cbrt.f64 (*.f64 27 x)) 2)) 1/2) (sqrt.f64 (cbrt.f64 (*.f64 27 x))))
(*.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 1/2) (sqrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (pow.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) 1/2) (sqrt.f64 (cbrt.f64 y)))
(*.f64 (pow.f64 (*.f64 (*.f64 27 x) (sqrt.f64 y)) 1/2) (sqrt.f64 (sqrt.f64 y)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/6) 1/2) (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) y) 1/2) 1/2) (sqrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (pow.f64 (*.f64 (*.f64 y 27) 1) 1/2) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 (*.f64 y 27) (pow.f64 (cbrt.f64 x) 2)) 1/2) (sqrt.f64 (cbrt.f64 x)))
(*.f64 (pow.f64 (*.f64 (*.f64 y 27) (sqrt.f64 x)) 1/2) (sqrt.f64 (sqrt.f64 x)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)) 3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 1/3) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) (sqrt.f64 y)) 1/3) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/4) 1/3) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y x) 27) (sqrt.f64 y))) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4)))
(pow.f64 (*.f64 (*.f64 y x) 27) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 3/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/4)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 19683) 1/6)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4) 2)
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (*.f64 y x) 27)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (*.f64 y x) 27))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(+.f64 0 (*.f64 (*.f64 y x) 27))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(-.f64 (+.f64 1 (*.f64 (*.f64 y x) 27)) 1)
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y 27))
(*.f64 (*.f64 27 x) y)
(*.f64 (*.f64 (*.f64 y x) 27) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 1 (*.f64 (*.f64 y x) 27))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 27 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 27 x)) 2) (*.f64 (cbrt.f64 (*.f64 27 x)) y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2) (cbrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 27 x)))
(*.f64 (sqrt.f64 y) (pow.f64 (*.f64 (*.f64 27 x) (*.f64 (*.f64 y x) 27)) 1/2))
(*.f64 (sqrt.f64 (*.f64 27 x)) (*.f64 (sqrt.f64 (*.f64 27 x)) y))
(*.f64 (sqrt.f64 (*.f64 27 x)) (pow.f64 (*.f64 y (*.f64 (*.f64 y x) 27)) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4) (pow.f64 (*.f64 (*.f64 y x) 27) 3/4))
(*.f64 (*.f64 y 27) x)
(*.f64 (sqrt.f64 (*.f64 y 27)) (pow.f64 (*.f64 x (*.f64 (*.f64 y x) 27)) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/4) (pow.f64 (*.f64 (*.f64 y x) 27) 1/4))
(*.f64 (*.f64 y x) 27)
(*.f64 (*.f64 y (pow.f64 (cbrt.f64 (*.f64 27 x)) 2)) (cbrt.f64 (*.f64 27 x)))
(*.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) (sqrt.f64 (*.f64 27 x)))
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 27 x) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/6) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) y) 1/2) (sqrt.f64 (*.f64 27 x)))
(*.f64 (*.f64 (*.f64 y 27) 1) x)
(*.f64 (*.f64 (*.f64 y 27) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 y 27) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 y x) 27))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 1/2) (cbrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 (pow.f64 (pow.f64 (*.f64 y 27) 2) 1/2) x)
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) (*.f64 27 x)) 1/2) (sqrt.f64 y))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 5) 1/2) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) (*.f64 y 27)) 1/2) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) y) 1/3) (cbrt.f64 (*.f64 27 x)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) (*.f64 27 x)) 1/3) (cbrt.f64 y))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/2) 1/3) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) (*.f64 y 27)) 1/3) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) y)) (cbrt.f64 (*.f64 27 x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) (*.f64 27 x))) (cbrt.f64 y))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/2)) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) (*.f64 y 27))) (cbrt.f64 x))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 19683))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y x) 27)))
(exp.f64 (log.f64 (*.f64 (*.f64 y x) 27)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y x) 27)))
(+.f64 0 (*.f64 (*.f64 y x) 27))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(-.f64 (+.f64 1 (*.f64 (*.f64 y x) 27)) 1)
(pow.f64 (*.f64 (*.f64 y x) 27) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6) 6)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 19683) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/2) 2/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4) 4)
(pow.f64 (E.f64) (log.f64 (*.f64 (*.f64 y x) 27)))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 y x) 27))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 y x) 27))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 y x) 27)))) (sqrt.f64 (log.f64 (*.f64 (*.f64 y x) 27))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 19683))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y x) 27)))
(exp.f64 (log.f64 (*.f64 (*.f64 y x) 27)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y x) 27)))

simplify113.0ms (4.5%)

Algorithm
egg-herbie
Rules
1654×fma-def
1180×log-prod
802×unswap-sqr
636×distribute-lft-in
610×exp-sum
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03405702
17675515
220315473
363385473
Stop Event
node limit
Counts
176 → 207
Calls
Call 1
Inputs
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 y x) 27))) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 1)
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 (cbrt.f64 y) (pow.f64 (*.f64 (*.f64 27 x) (sqrt.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 27 x) (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(*.f64 (cbrt.f64 (*.f64 27 x)) (pow.f64 (*.f64 y (sqrt.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(*.f64 (cbrt.f64 (*.f64 27 x)) (cbrt.f64 (*.f64 y (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6) (cbrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 27 x)))
(*.f64 (sqrt.f64 (*.f64 27 x)) (sqrt.f64 y))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y 27)))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4) (pow.f64 (*.f64 (*.f64 y x) 27) 1/4))
(*.f64 (sqrt.f64 (*.f64 y 27)) (sqrt.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 2) (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/6) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/6)))
(*.f64 (cbrt.f64 (*.f64 y 27)) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(*.f64 (cbrt.f64 (*.f64 y 27)) (cbrt.f64 (*.f64 x (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (pow.f64 (*.f64 (sqrt.f64 y) (*.f64 27 x)) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (pow.f64 (pow.f64 (*.f64 (*.f64 27 x) (*.f64 (*.f64 y x) 27)) 1/2) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 27 x))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 x)) y) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4)) (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/4) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 y) 2)) (pow.f64 (*.f64 (cbrt.f64 y) (*.f64 27 x)) 1/2))
(*.f64 (sqrt.f64 27) (pow.f64 (*.f64 x y) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 27 x)) 2)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 27 x)) y) 1/2))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/4) 1/2) (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4)))
(*.f64 (pow.f64 (*.f64 y x) 1/2) (sqrt.f64 27))
(*.f64 (pow.f64 (*.f64 y (pow.f64 (cbrt.f64 (*.f64 27 x)) 2)) 1/2) (sqrt.f64 (cbrt.f64 (*.f64 27 x))))
(*.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 1/2) (sqrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (pow.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) 1/2) (sqrt.f64 (cbrt.f64 y)))
(*.f64 (pow.f64 (*.f64 (*.f64 27 x) (sqrt.f64 y)) 1/2) (sqrt.f64 (sqrt.f64 y)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/6) 1/2) (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) y) 1/2) 1/2) (sqrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (pow.f64 (*.f64 (*.f64 y 27) 1) 1/2) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 (*.f64 y 27) (pow.f64 (cbrt.f64 x) 2)) 1/2) (sqrt.f64 (cbrt.f64 x)))
(*.f64 (pow.f64 (*.f64 (*.f64 y 27) (sqrt.f64 x)) 1/2) (sqrt.f64 (sqrt.f64 x)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)) 3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)) 3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 1/3) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) (sqrt.f64 y)) 1/3) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/4) 1/3) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y x) 27) (sqrt.f64 y))) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4)))
(pow.f64 (*.f64 (*.f64 y x) 27) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 3/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/4)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 19683) 1/6)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4) 2)
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (*.f64 y x) 27)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (*.f64 y x) 27))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(+.f64 0 (*.f64 (*.f64 y x) 27))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(-.f64 (+.f64 1 (*.f64 (*.f64 y x) 27)) 1)
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y 27))
(*.f64 (*.f64 27 x) y)
(*.f64 (*.f64 (*.f64 y x) 27) 1)
(*.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 1 (*.f64 (*.f64 y x) 27))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 27 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 27 x)) 2) (*.f64 (cbrt.f64 (*.f64 27 x)) y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 1/2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2) (cbrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 27 x)))
(*.f64 (sqrt.f64 y) (pow.f64 (*.f64 (*.f64 27 x) (*.f64 (*.f64 y x) 27)) 1/2))
(*.f64 (sqrt.f64 (*.f64 27 x)) (*.f64 (sqrt.f64 (*.f64 27 x)) y))
(*.f64 (sqrt.f64 (*.f64 27 x)) (pow.f64 (*.f64 y (*.f64 (*.f64 y x) 27)) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4) (pow.f64 (*.f64 (*.f64 y x) 27) 3/4))
(*.f64 (*.f64 y 27) x)
(*.f64 (sqrt.f64 (*.f64 y 27)) (pow.f64 (*.f64 x (*.f64 (*.f64 y x) 27)) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/4) (pow.f64 (*.f64 (*.f64 y x) 27) 1/4))
(*.f64 (*.f64 y x) 27)
(*.f64 (*.f64 y (pow.f64 (cbrt.f64 (*.f64 27 x)) 2)) (cbrt.f64 (*.f64 27 x)))
(*.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) (sqrt.f64 (*.f64 27 x)))
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 27 x) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/6) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) y) 1/2) (sqrt.f64 (*.f64 27 x)))
(*.f64 (*.f64 (*.f64 y 27) 1) x)
(*.f64 (*.f64 (*.f64 y 27) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 y 27) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 y x) 27))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 1/2) (cbrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 (pow.f64 (pow.f64 (*.f64 y 27) 2) 1/2) x)
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) (*.f64 27 x)) 1/2) (sqrt.f64 y))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 5) 1/2) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) (*.f64 y 27)) 1/2) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) y) 1/3) (cbrt.f64 (*.f64 27 x)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) (*.f64 27 x)) 1/3) (cbrt.f64 y))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/2) 1/3) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) (*.f64 y 27)) 1/3) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) y)) (cbrt.f64 (*.f64 27 x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) (*.f64 27 x))) (cbrt.f64 y))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/2)) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) (*.f64 y 27))) (cbrt.f64 x))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 19683))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y x) 27)))
(exp.f64 (log.f64 (*.f64 (*.f64 y x) 27)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y x) 27)))
(+.f64 0 (*.f64 (*.f64 y x) 27))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(-.f64 (+.f64 1 (*.f64 (*.f64 y x) 27)) 1)
(pow.f64 (*.f64 (*.f64 y x) 27) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6) 6)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 19683) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/2) 2/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4) 4)
(pow.f64 (E.f64) (log.f64 (*.f64 (*.f64 y x) 27)))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 y x) 27))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 y x) 27))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 y x) 27)))) (sqrt.f64 (log.f64 (*.f64 (*.f64 y x) 27))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 19683))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y x) 27)))
(exp.f64 (log.f64 (*.f64 (*.f64 y x) 27)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y x) 27)))
Outputs
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(+.f64 0 (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 (*.f64 x y))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 (*.f64 x y)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 (*.f64 x y)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 (*.f64 y x) 27))) 1)
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 1)
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(*.f64 (cbrt.f64 y) (pow.f64 (*.f64 (*.f64 27 x) (sqrt.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 27 (*.f64 x y))) (*.f64 27 x))))
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x (*.f64 27 (sqrt.f64 (*.f64 27 (*.f64 x y)))))))
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 27 x) (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 27 (*.f64 x y))) (*.f64 27 x))))
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x (*.f64 27 (sqrt.f64 (*.f64 27 (*.f64 x y)))))))
(*.f64 (cbrt.f64 (*.f64 27 x)) (pow.f64 (*.f64 y (sqrt.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(*.f64 (cbrt.f64 (*.f64 27 x)) (cbrt.f64 (*.f64 y (sqrt.f64 (*.f64 27 (*.f64 x y))))))
(*.f64 (cbrt.f64 (*.f64 27 x)) (cbrt.f64 (*.f64 y (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(*.f64 (cbrt.f64 (*.f64 27 x)) (cbrt.f64 (*.f64 y (sqrt.f64 (*.f64 27 (*.f64 x y))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6) (cbrt.f64 (*.f64 (*.f64 y x) 27)))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 27 x)))
(*.f64 (sqrt.f64 (*.f64 27 x)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 27 x)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y 27)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 27 y)))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4) (pow.f64 (*.f64 (*.f64 y x) 27) 1/4))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(*.f64 (sqrt.f64 (*.f64 y 27)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 27 y)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 2) (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/6) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 27 (*.f64 x y)))) 2) (cbrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 5/6)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/6)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 27 (*.f64 x y)))) 2) (cbrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 5/6)))
(*.f64 (cbrt.f64 (*.f64 y 27)) (pow.f64 (*.f64 x (sqrt.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(*.f64 (cbrt.f64 (*.f64 27 y)) (cbrt.f64 (*.f64 x (sqrt.f64 (*.f64 27 (*.f64 x y))))))
(*.f64 (cbrt.f64 (*.f64 y 27)) (cbrt.f64 (*.f64 x (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(*.f64 (cbrt.f64 (*.f64 27 y)) (cbrt.f64 (*.f64 x (sqrt.f64 (*.f64 27 (*.f64 x y))))))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (pow.f64 (*.f64 (sqrt.f64 y) (*.f64 27 x)) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (sqrt.f64 (*.f64 27 (*.f64 x (sqrt.f64 y)))))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (sqrt.f64 (*.f64 (*.f64 27 x) (sqrt.f64 y))))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (pow.f64 (pow.f64 (*.f64 (*.f64 27 x) (*.f64 (*.f64 y x) 27)) 1/2) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (sqrt.f64 (sqrt.f64 (*.f64 27 (*.f64 x (*.f64 27 (*.f64 x y)))))))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (sqrt.f64 (sqrt.f64 (*.f64 x (*.f64 y (*.f64 729 x))))))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (pow.f64 (*.f64 x (*.f64 x (*.f64 y 729))) 1/4))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 27 x))) (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 x)) y) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 27 x))) (sqrt.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4)) (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/4) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/4)) (sqrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 3/4)))
(*.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/8) (pow.f64 (*.f64 27 (*.f64 x y)) 3/8))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 y) 2)) (pow.f64 (*.f64 (cbrt.f64 y) (*.f64 27 x)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 y) 2)) (sqrt.f64 (*.f64 (cbrt.f64 y) (*.f64 27 x))))
(*.f64 (fabs.f64 (cbrt.f64 y)) (sqrt.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))))
(*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))))
(*.f64 (sqrt.f64 27) (pow.f64 (*.f64 x y) 1/2))
(*.f64 (sqrt.f64 27) (sqrt.f64 (*.f64 x y)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 27 x)) 2)) (pow.f64 (*.f64 (cbrt.f64 (*.f64 27 x)) y) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 27 x)) 2)) (sqrt.f64 (*.f64 y (cbrt.f64 (*.f64 27 x)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 27 x))) (sqrt.f64 (*.f64 y (cbrt.f64 (*.f64 27 x)))))
(*.f64 (cbrt.f64 (*.f64 27 x)) (sqrt.f64 (*.f64 y (cbrt.f64 (*.f64 27 x)))))
(*.f64 (pow.f64 1 1/3) (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/4) 1/2) (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/4)) (sqrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 3/4)))
(*.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/8) (pow.f64 (*.f64 27 (*.f64 x y)) 3/8))
(*.f64 (pow.f64 (*.f64 y x) 1/2) (sqrt.f64 27))
(*.f64 (sqrt.f64 27) (sqrt.f64 (*.f64 x y)))
(*.f64 (pow.f64 (*.f64 y (pow.f64 (cbrt.f64 (*.f64 27 x)) 2)) 1/2) (sqrt.f64 (cbrt.f64 (*.f64 27 x))))
(*.f64 (sqrt.f64 (*.f64 y (pow.f64 (cbrt.f64 (*.f64 27 x)) 2))) (sqrt.f64 (cbrt.f64 (*.f64 27 x))))
(*.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 1/2) (sqrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 27 x))) (sqrt.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))))
(*.f64 (pow.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) 1/2) (sqrt.f64 (cbrt.f64 y)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))) (sqrt.f64 (cbrt.f64 y)))
(*.f64 (pow.f64 (*.f64 (*.f64 27 x) (sqrt.f64 y)) 1/2) (sqrt.f64 (sqrt.f64 y)))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (sqrt.f64 (*.f64 27 (*.f64 x (sqrt.f64 y)))))
(*.f64 (sqrt.f64 (sqrt.f64 y)) (sqrt.f64 (*.f64 (*.f64 27 x) (sqrt.f64 y))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/6) 1/2) (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 5/6)) (sqrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/6)))
(*.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 5/12) (pow.f64 (*.f64 27 (*.f64 x y)) 1/12))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) y) 1/2) 1/2) (sqrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 27 x))) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 y (*.f64 x y)) 27))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 27 x))) (sqrt.f64 (sqrt.f64 (*.f64 27 (*.f64 y (*.f64 x y))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 27 x))) (pow.f64 (*.f64 27 (*.f64 y (*.f64 x y))) 1/4))
(*.f64 (pow.f64 (*.f64 (*.f64 y 27) 1) 1/2) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 27 y)))
(*.f64 (pow.f64 (*.f64 (*.f64 y 27) (pow.f64 (cbrt.f64 x) 2)) 1/2) (sqrt.f64 (cbrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))) (sqrt.f64 (cbrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 y (*.f64 27 (pow.f64 (cbrt.f64 x) 2)))) (sqrt.f64 (cbrt.f64 x)))
(*.f64 (pow.f64 (*.f64 (*.f64 y 27) (sqrt.f64 x)) 1/2) (sqrt.f64 (sqrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) (*.f64 27 y))) (sqrt.f64 (sqrt.f64 x)))
(*.f64 (sqrt.f64 (*.f64 27 (*.f64 y (sqrt.f64 x)))) (sqrt.f64 (sqrt.f64 x)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)) 3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)) 3))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 1/3) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 27 (*.f64 x y))) 4)) (cbrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/6)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) (sqrt.f64 y)) 1/3) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 27 (*.f64 x y)) (sqrt.f64 y))) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 (*.f64 27 x) (sqrt.f64 y)))) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 y) 3) (*.f64 27 x))) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 27 x) (pow.f64 (sqrt.f64 y) 3))) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/4) 1/3) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 5/4)) (cbrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 27 (*.f64 x y))) 4)) (cbrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/6)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y x) 27) (sqrt.f64 y))) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 27 (*.f64 x y)) (sqrt.f64 y))) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 (*.f64 27 x) (sqrt.f64 y)))) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 y) 3) (*.f64 27 x))) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 27 x) (pow.f64 (sqrt.f64 y) 3))) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/4)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 5/4)) (cbrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/4)))
(pow.f64 (*.f64 (*.f64 y x) 27) 1/2)
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 1)
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 3/2)
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6) 3)
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/4)
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 19683) 1/6)
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 3) 19683) 1/6)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/2) 1/3)
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4) 2)
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(pow.f64 (E.f64) (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(pow.f64 (exp.f64 1/2) (log.f64 (*.f64 (*.f64 y x) 27)))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 27 (*.f64 x y))))) 2)) (cbrt.f64 (log.f64 (sqrt.f64 (*.f64 27 (*.f64 x y))))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 27 (*.f64 x y)))))) (sqrt.f64 (log.f64 (sqrt.f64 (*.f64 27 (*.f64 x y))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/2))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6)) 3))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 (*.f64 y x) 27))) 2))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(sqrt.f64 (*.f64 27 (*.f64 x y)))
(+.f64 0 (*.f64 (*.f64 y x) 27))
(*.f64 27 (*.f64 x y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(*.f64 27 (*.f64 x y))
(-.f64 (+.f64 1 (*.f64 (*.f64 y x) 27)) 1)
(*.f64 27 (*.f64 x y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 27 x) y)
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (*.f64 y x) 27) 1)
(*.f64 27 (*.f64 x y))
(*.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(*.f64 1 (*.f64 (*.f64 y x) 27))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 27 x)))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 27 x)) 2) (*.f64 (cbrt.f64 (*.f64 27 x)) y))
(*.f64 27 (*.f64 x y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2))
(*.f64 27 (*.f64 x y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 1/2))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2) (cbrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (*.f64 27 x)))
(*.f64 27 (*.f64 x y))
(*.f64 (sqrt.f64 y) (pow.f64 (*.f64 (*.f64 27 x) (*.f64 (*.f64 y x) 27)) 1/2))
(*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 27 (*.f64 x (*.f64 27 (*.f64 x y))))))
(*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 x (*.f64 y (*.f64 729 x)))))
(*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 x (*.f64 x (*.f64 y 729)))))
(*.f64 (sqrt.f64 (*.f64 27 x)) (*.f64 (sqrt.f64 (*.f64 27 x)) y))
(*.f64 27 (*.f64 x y))
(*.f64 (sqrt.f64 (*.f64 27 x)) (pow.f64 (*.f64 y (*.f64 (*.f64 y x) 27)) 1/2))
(*.f64 (sqrt.f64 (*.f64 27 x)) (sqrt.f64 (*.f64 (*.f64 y (*.f64 x y)) 27)))
(*.f64 (sqrt.f64 (*.f64 27 x)) (sqrt.f64 (*.f64 27 (*.f64 y (*.f64 x y)))))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4) (pow.f64 (*.f64 (*.f64 y x) 27) 3/4))
(*.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/4) (pow.f64 (*.f64 27 (*.f64 x y)) 3/4))
(*.f64 (*.f64 y 27) x)
(*.f64 27 (*.f64 x y))
(*.f64 (sqrt.f64 (*.f64 y 27)) (pow.f64 (*.f64 x (*.f64 (*.f64 y x) 27)) 1/2))
(*.f64 (sqrt.f64 (*.f64 27 y)) (sqrt.f64 (*.f64 x (*.f64 27 (*.f64 x y)))))
(*.f64 (sqrt.f64 (*.f64 27 y)) (sqrt.f64 (*.f64 27 (*.f64 x (*.f64 x y)))))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/4) (pow.f64 (*.f64 (*.f64 y x) 27) 1/4))
(*.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/4) (pow.f64 (*.f64 27 (*.f64 x y)) 3/4))
(*.f64 (*.f64 y x) 27)
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 y (pow.f64 (cbrt.f64 (*.f64 27 x)) 2)) (cbrt.f64 (*.f64 27 x)))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) (sqrt.f64 (*.f64 27 x)))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (*.f64 27 x) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/6) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/6) (pow.f64 (*.f64 27 (*.f64 x y)) 5/6))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) y) 1/2) (sqrt.f64 (*.f64 27 x)))
(*.f64 (sqrt.f64 (*.f64 27 x)) (sqrt.f64 (*.f64 (*.f64 y (*.f64 x y)) 27)))
(*.f64 (sqrt.f64 (*.f64 27 x)) (sqrt.f64 (*.f64 27 (*.f64 y (*.f64 x y)))))
(*.f64 (*.f64 (*.f64 y 27) 1) x)
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (*.f64 y 27) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (*.f64 y 27) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 1 1/3) (*.f64 (*.f64 y x) 27))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 1/2) (cbrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 (pow.f64 (*.f64 y 27) 2) 1/2) x)
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) (*.f64 27 x)) 1/2) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 27 (*.f64 x (*.f64 27 (*.f64 x y))))))
(*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 x (*.f64 y (*.f64 729 x)))))
(*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 x (*.f64 x (*.f64 y 729)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 5) 1/2) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y x) 27) (*.f64 y 27)) 1/2) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (*.f64 (*.f64 y (*.f64 x y)) 27) 27)))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (pow.f64 (*.f64 27 y) 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) y) 1/3) (cbrt.f64 (*.f64 27 x)))
(*.f64 (cbrt.f64 (*.f64 27 x)) (cbrt.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 x y) 2) 729))))
(*.f64 (cbrt.f64 (*.f64 27 x)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) (*.f64 y 729))))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) (*.f64 27 x)) 1/3) (cbrt.f64 y))
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 27 x) (*.f64 (pow.f64 (*.f64 x y) 2) 729))))
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 x y) 2) 19683))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/2) 1/3) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/6) (cbrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 5/2)))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 27 (*.f64 x y)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 27 (*.f64 x y))) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 27 (*.f64 x y)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 27 (*.f64 x y))) 8)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) (*.f64 y 27)) 1/3) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 27 y) (*.f64 (pow.f64 (*.f64 x y) 2) 729))))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 x y) 2) 19683))))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) (*.f64 19683 y))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) y)) (cbrt.f64 (*.f64 27 x)))
(*.f64 (cbrt.f64 (*.f64 27 x)) (cbrt.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 x y) 2) 729))))
(*.f64 (cbrt.f64 (*.f64 27 x)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) (*.f64 y 729))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) (*.f64 27 x))) (cbrt.f64 y))
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 27 x) (*.f64 (pow.f64 (*.f64 x y) 2) 729))))
(*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (*.f64 x y) 2) 19683))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 5/2)) (pow.f64 (*.f64 (*.f64 y x) 27) 1/6))
(*.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 1/6) (cbrt.f64 (pow.f64 (*.f64 27 (*.f64 x y)) 5/2)))
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 4) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 27 (*.f64 x y)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 27 (*.f64 x y))) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 27 (*.f64 x y)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 27 (*.f64 x y))) 8)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) (*.f64 y 27))) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (*.f64 27 y) (*.f64 (pow.f64 (*.f64 x y) 2) 729))))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 x y) 2) 19683))))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) (*.f64 19683 y))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(*.f64 27 (*.f64 x y))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))
(*.f64 27 (*.f64 x y))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 19683))
(*.f64 27 (*.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(exp.f64 (log.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 3))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(*.f64 27 (*.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(+.f64 0 (*.f64 (*.f64 y x) 27))
(*.f64 27 (*.f64 x y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(*.f64 27 (*.f64 x y))
(-.f64 (+.f64 1 (*.f64 (*.f64 y x) 27)) 1)
(*.f64 27 (*.f64 x y))
(pow.f64 (*.f64 (*.f64 y x) 27) 1)
(*.f64 27 (*.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 2)
(*.f64 27 (*.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 3)
(*.f64 27 (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/6) 6)
(*.f64 27 (*.f64 x y))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/2)
(*.f64 27 (*.f64 x y))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 19683) 1/3)
(*.f64 27 (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3/2) 2/3)
(*.f64 27 (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 1/4) 4)
(*.f64 27 (*.f64 x y))
(pow.f64 (E.f64) (log.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(pow.f64 (exp.f64 2) (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))))
(*.f64 27 (*.f64 x y))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (*.f64 y x) 27))) 2)) (cbrt.f64 (log.f64 (*.f64 (*.f64 y x) 27))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 27 (*.f64 x y)))) 2)) (cbrt.f64 (log.f64 (*.f64 27 (*.f64 x y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (*.f64 y x) 27)))) (sqrt.f64 (log.f64 (*.f64 (*.f64 y x) 27))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 27 (*.f64 x y))))) (sqrt.f64 (log.f64 (*.f64 27 (*.f64 x y)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(*.f64 27 (*.f64 x y))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))
(*.f64 27 (*.f64 x y))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 3) 19683))
(*.f64 27 (*.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(exp.f64 (log.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 3))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(*.f64 27 (*.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))

eval243.0ms (9.7%)

Compiler

Compiled 2883 to 1935 computations (32.9% saved)

prune34.0ms (1.4%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New2052207
Fresh000
Picked011
Done033
Total2056211
Accuracy
100.0%
Counts
211 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.6%
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
98.3%
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 x y))
41.2%
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
58.6%
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
98.3%
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 x y))
41.2%
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
Compiler

Compiled 108 to 80 computations (25.9% saved)

localize79.0ms (3.2%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
99.6%
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
99.5%
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
99.2%
(pow.f64 (cbrt.f64 y) 2)
99.2%
(cbrt.f64 y)
99.8%
(*.f64 (pow.f64 (*.f64 y x) 2) 729)
99.6%
(pow.f64 (*.f64 y x) 2)
64.6%
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
Compiler

Compiled 62 to 35 computations (43.5% saved)

series25.0ms (1%)

Counts
7 → 108
Calls

36 calls:

TimeVariablePointExpression
3.0ms
x
@inf
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
3.0ms
y
@0
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
3.0ms
y
@-inf
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
2.0ms
x
@0
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
2.0ms
x
@0
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))

rewrite104.0ms (4.2%)

Algorithm
batch-egg-rewrite
Rules
1120×log-prod
823×log1p-expm1-u
823×expm1-log1p-u
540×pow-prod-up
468×pow-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020153
1236133
22709133
Stop Event
node limit
Counts
7 → 227
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 (*.f64 y x) 2) 729)
(cbrt.f64 y)
(pow.f64 (cbrt.f64 y) 2)
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
Outputs
(+.f64 0 (*.f64 y (*.f64 x 27)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x 27)))) 1)
(*.f64 y (*.f64 x 27))
(*.f64 x (*.f64 27 y))
(*.f64 (*.f64 y x) 27)
(*.f64 (*.f64 y x) (pow.f64 729 1/2))
(*.f64 (*.f64 y (*.f64 x 27)) 1)
(*.f64 (*.f64 y (*.f64 x 27)) (log.f64 (exp.f64 1)))
(*.f64 (cbrt.f64 y) (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 x 27) (cbrt.f64 y)))
(*.f64 27 (*.f64 y x))
(*.f64 (*.f64 x 27) y)
(*.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 y))
(*.f64 1 (*.f64 y (*.f64 x 27)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) 4)) (*.f64 (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))) (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2) (cbrt.f64 (*.f64 y (*.f64 x 27))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 27)) 2) (*.f64 (cbrt.f64 (*.f64 x 27)) y))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (*.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2))
(*.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) (*.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) (cbrt.f64 y)))
(*.f64 (sqrt.f64 (*.f64 x 27)) (*.f64 (sqrt.f64 (*.f64 x 27)) y))
(*.f64 (pow.f64 y 1/6) (*.f64 (pow.f64 y 1/6) (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) (sqrt.f64 (*.f64 y (*.f64 x 27))))
(*.f64 (pow.f64 729 1/2) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2)))
(*.f64 (*.f64 (cbrt.f64 y) 27) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 (cbrt.f64 y) (*.f64 x 27)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) 4))) (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27)))) (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))))
(*.f64 (*.f64 (*.f64 x 27) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (*.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)) (cbrt.f64 (cbrt.f64 y)))
(*.f64 (*.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) (pow.f64 y 1/6)) (pow.f64 y 1/6))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/2)
(pow.f64 (*.f64 y (*.f64 x 27)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) 2)
(fabs.f64 (*.f64 y (*.f64 x 27)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 x 27)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3))
(cbrt.f64 (*.f64 y (pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 27) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x 27))))
(exp.f64 (log.f64 (*.f64 y (*.f64 x 27))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 x 27)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 x 27)))) 2))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 x 27))))
(+.f64 0 (pow.f64 (*.f64 y x) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2))) 1)
(*.f64 y (*.f64 x (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 y x))
(*.f64 (pow.f64 (*.f64 y x) 2) 1)
(*.f64 (pow.f64 (*.f64 y x) 2) (log.f64 (exp.f64 1)))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 1 (pow.f64 (*.f64 y x) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (pow.f64 (cbrt.f64 (*.f64 y x)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 4) (pow.f64 (cbrt.f64 (*.f64 y x)) 2))
(*.f64 (sqrt.f64 (*.f64 y x)) (pow.f64 (*.f64 y x) 3/2))
(*.f64 (pow.f64 (*.f64 y x) 3/2) (sqrt.f64 (*.f64 y x)))
(*.f64 (*.f64 (*.f64 y x) y) x)
(*.f64 (*.f64 (*.f64 y x) x) y)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 5) (cbrt.f64 (*.f64 y x)))
(sqrt.f64 (pow.f64 (*.f64 y x) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 y x) 2))))
(cbrt.f64 (pow.f64 (*.f64 y x) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 y x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y x)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y x))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 y x)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y x) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y x) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1)
(pow.f64 (*.f64 y (*.f64 x 27)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2) 3)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 6)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3) 2/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) 4)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441))
(log.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 6))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729)))
(exp.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 2))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 6)) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729)))
(+.f64 0 (cbrt.f64 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y))) (cbrt.f64 (exp.f64 (cbrt.f64 y))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 y)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 y)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 y))) 1)
(*.f64 (cbrt.f64 y) 1)
(*.f64 (cbrt.f64 y) (log.f64 (exp.f64 1)))
(*.f64 1 (cbrt.f64 y))
(*.f64 (cbrt.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (cbrt.f64 (cbrt.f64 y)))
(*.f64 (pow.f64 y 1/6) (pow.f64 y 1/6))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 y)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 y)) 1/3)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)))
(pow.f64 y 1/3)
(pow.f64 (cbrt.f64 y) 1)
(pow.f64 (pow.f64 (cbrt.f64 y) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 y)) 3)
(pow.f64 (sqrt.f64 y) 2/3)
(pow.f64 (pow.f64 y 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 y) 2))
(fabs.f64 (cbrt.f64 y))
(log.f64 (exp.f64 (cbrt.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 y))))
(expm1.f64 (log1p.f64 (cbrt.f64 y)))
(exp.f64 (log.f64 (cbrt.f64 y)))
(exp.f64 (*.f64 (log.f64 y) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 y))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 y)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 y)))
(+.f64 0 (pow.f64 (cbrt.f64 y) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 y) 2))) 1)
(*.f64 (cbrt.f64 y) (cbrt.f64 y))
(*.f64 (pow.f64 (cbrt.f64 y) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 y) 2) (log.f64 (exp.f64 1)))
(*.f64 1 (pow.f64 (cbrt.f64 y) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 4) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))
(*.f64 (sqrt.f64 y) (pow.f64 y 1/6))
(*.f64 (pow.f64 y 1/6) (sqrt.f64 y))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 5) (cbrt.f64 (cbrt.f64 y)))
(sqrt.f64 (pow.f64 (cbrt.f64 y) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 y) 2))))
(cbrt.f64 (pow.f64 y 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 y) 2)))
(exp.f64 (*.f64 2/3 (log.f64 y)))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1))
(exp.f64 (*.f64 (log.f64 y) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1/3) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 y)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 2) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 y))) 3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 y) 2)))
(+.f64 0 (*.f64 y (*.f64 x 27)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x 27)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/2)
(pow.f64 (*.f64 y (*.f64 x 27)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(fabs.f64 (*.f64 y (*.f64 x 27)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 x 27)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3))
(cbrt.f64 (*.f64 y (pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 27) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x 27))))
(exp.f64 (log.f64 (*.f64 y (*.f64 x 27))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 x 27)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 x 27)))) 2))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 x 27))))
(+.f64 0 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))) 1)
(pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 3) 1/3)
(pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 y 2) (pow.f64 (*.f64 x 27) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 27) 3) (pow.f64 y 2)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(exp.f64 (+.f64 (log.f64 (*.f64 x 27)) (*.f64 2/3 (log.f64 y))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 x 27)) (*.f64 2/3 (log.f64 y))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (*.f64 x 27)) (*.f64 2/3 (log.f64 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 (*.f64 x 27)) (*.f64 2/3 (log.f64 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27)))) 2))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))

simplify142.0ms (5.7%)

Algorithm
egg-herbie
Rules
2038×log-prod
672×associate-*r*
648×associate-*l*
618×prod-exp
498×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04567410
19227216
232016956
372556956
Stop Event
node limit
Counts
335 → 239
Calls
Call 1
Inputs
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(+.f64 0 (*.f64 y (*.f64 x 27)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x 27)))) 1)
(*.f64 y (*.f64 x 27))
(*.f64 x (*.f64 27 y))
(*.f64 (*.f64 y x) 27)
(*.f64 (*.f64 y x) (pow.f64 729 1/2))
(*.f64 (*.f64 y (*.f64 x 27)) 1)
(*.f64 (*.f64 y (*.f64 x 27)) (log.f64 (exp.f64 1)))
(*.f64 (cbrt.f64 y) (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 x 27) (cbrt.f64 y)))
(*.f64 27 (*.f64 y x))
(*.f64 (*.f64 x 27) y)
(*.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 y))
(*.f64 1 (*.f64 y (*.f64 x 27)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) 4)) (*.f64 (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))) (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2) (cbrt.f64 (*.f64 y (*.f64 x 27))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 27)) 2) (*.f64 (cbrt.f64 (*.f64 x 27)) y))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (*.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2))
(*.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) (*.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) (cbrt.f64 y)))
(*.f64 (sqrt.f64 (*.f64 x 27)) (*.f64 (sqrt.f64 (*.f64 x 27)) y))
(*.f64 (pow.f64 y 1/6) (*.f64 (pow.f64 y 1/6) (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) (sqrt.f64 (*.f64 y (*.f64 x 27))))
(*.f64 (pow.f64 729 1/2) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2)))
(*.f64 (*.f64 (cbrt.f64 y) 27) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 (cbrt.f64 y) (*.f64 x 27)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) 4))) (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27)))) (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))))
(*.f64 (*.f64 (*.f64 x 27) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (*.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)) (cbrt.f64 (cbrt.f64 y)))
(*.f64 (*.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) (pow.f64 y 1/6)) (pow.f64 y 1/6))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/2)
(pow.f64 (*.f64 y (*.f64 x 27)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) 2)
(fabs.f64 (*.f64 y (*.f64 x 27)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 x 27)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3))
(cbrt.f64 (*.f64 y (pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 27) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x 27))))
(exp.f64 (log.f64 (*.f64 y (*.f64 x 27))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 x 27)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 x 27)))) 2))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 x 27))))
(+.f64 0 (pow.f64 (*.f64 y x) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2))) 1)
(*.f64 y (*.f64 x (*.f64 y x)))
(*.f64 x (*.f64 y (*.f64 y x)))
(*.f64 (*.f64 y x) (*.f64 y x))
(*.f64 (pow.f64 (*.f64 y x) 2) 1)
(*.f64 (pow.f64 (*.f64 y x) 2) (log.f64 (exp.f64 1)))
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 1 (pow.f64 (*.f64 y x) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (pow.f64 (cbrt.f64 (*.f64 y x)) 4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 4) (pow.f64 (cbrt.f64 (*.f64 y x)) 2))
(*.f64 (sqrt.f64 (*.f64 y x)) (pow.f64 (*.f64 y x) 3/2))
(*.f64 (pow.f64 (*.f64 y x) 3/2) (sqrt.f64 (*.f64 y x)))
(*.f64 (*.f64 (*.f64 y x) y) x)
(*.f64 (*.f64 (*.f64 y x) x) y)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 5) (cbrt.f64 (*.f64 y x)))
(sqrt.f64 (pow.f64 (*.f64 y x) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 y x) 2))))
(cbrt.f64 (pow.f64 (*.f64 y x) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 y x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y x)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y x))) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 y x)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y x) 6)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y x) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1)
(pow.f64 (*.f64 y (*.f64 x 27)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2) 3)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 6)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3) 2/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) 4)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441))
(log.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 6))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729)))
(exp.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 2))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 6)) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729)))
(+.f64 0 (cbrt.f64 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y))) (cbrt.f64 (exp.f64 (cbrt.f64 y))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 y)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 y)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 y))) 1)
(*.f64 (cbrt.f64 y) 1)
(*.f64 (cbrt.f64 y) (log.f64 (exp.f64 1)))
(*.f64 1 (cbrt.f64 y))
(*.f64 (cbrt.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (cbrt.f64 (cbrt.f64 y)))
(*.f64 (pow.f64 y 1/6) (pow.f64 y 1/6))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 y)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 y)) 1/3)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)))
(pow.f64 y 1/3)
(pow.f64 (cbrt.f64 y) 1)
(pow.f64 (pow.f64 (cbrt.f64 y) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 y)) 3)
(pow.f64 (sqrt.f64 y) 2/3)
(pow.f64 (pow.f64 y 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 y) 2))
(fabs.f64 (cbrt.f64 y))
(log.f64 (exp.f64 (cbrt.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 y))))
(expm1.f64 (log1p.f64 (cbrt.f64 y)))
(exp.f64 (log.f64 (cbrt.f64 y)))
(exp.f64 (*.f64 (log.f64 y) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 y))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 y)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 y)))
(+.f64 0 (pow.f64 (cbrt.f64 y) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 y) 2))) 1)
(*.f64 (cbrt.f64 y) (cbrt.f64 y))
(*.f64 (pow.f64 (cbrt.f64 y) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 y) 2) (log.f64 (exp.f64 1)))
(*.f64 1 (pow.f64 (cbrt.f64 y) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 4) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))
(*.f64 (sqrt.f64 y) (pow.f64 y 1/6))
(*.f64 (pow.f64 y 1/6) (sqrt.f64 y))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 5) (cbrt.f64 (cbrt.f64 y)))
(sqrt.f64 (pow.f64 (cbrt.f64 y) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 y) 2))))
(cbrt.f64 (pow.f64 y 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 y) 2)))
(exp.f64 (*.f64 2/3 (log.f64 y)))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1))
(exp.f64 (*.f64 (log.f64 y) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1/3) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1) 1))
(exp.f64 (*.f64 (*.f64 2 (log.f64 y)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 2) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 y))) 3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 y) 2)))
(+.f64 0 (*.f64 y (*.f64 x 27)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x 27)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/2)
(pow.f64 (*.f64 y (*.f64 x 27)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(fabs.f64 (*.f64 y (*.f64 x 27)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 x 27)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3))
(cbrt.f64 (*.f64 y (pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 27) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x 27))))
(exp.f64 (log.f64 (*.f64 y (*.f64 x 27))))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 x 27)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 x 27)))) 2))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 x 27))))
(+.f64 0 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))) 1)
(pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 3) 1/3)
(pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 y 2) (pow.f64 (*.f64 x 27) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 27) 3) (pow.f64 y 2)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(exp.f64 (+.f64 (log.f64 (*.f64 x 27)) (*.f64 2/3 (log.f64 y))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 x 27)) (*.f64 2/3 (log.f64 y))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (*.f64 x 27)) (*.f64 2/3 (log.f64 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))) 3))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 (*.f64 x 27)) (*.f64 2/3 (log.f64 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27)))) 2))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
Outputs
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 -27 (*.f64 x y))
(*.f64 (*.f64 -27 x) y)
(*.f64 x (*.f64 y -27))
(*.f64 -27 (*.f64 x y))
(*.f64 (*.f64 -27 x) y)
(*.f64 x (*.f64 y -27))
(*.f64 -27 (*.f64 x y))
(*.f64 (*.f64 -27 x) y)
(*.f64 x (*.f64 y -27))
(*.f64 -27 (*.f64 x y))
(*.f64 (*.f64 -27 x) y)
(*.f64 x (*.f64 y -27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 -27 (*.f64 x y))
(*.f64 (*.f64 -27 x) y)
(*.f64 x (*.f64 y -27))
(*.f64 -27 (*.f64 x y))
(*.f64 (*.f64 -27 x) y)
(*.f64 x (*.f64 y -27))
(*.f64 -27 (*.f64 x y))
(*.f64 (*.f64 -27 x) y)
(*.f64 x (*.f64 y -27))
(*.f64 -27 (*.f64 x y))
(*.f64 (*.f64 -27 x) y)
(*.f64 x (*.f64 y -27))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 y 2)) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(+.f64 0 (*.f64 y (*.f64 x 27)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x y)) 27))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x 27)))) 1)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 y (*.f64 x 27))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 y x) 27)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 y x) (pow.f64 729 1/2))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 y (*.f64 x 27)) 1)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 y (*.f64 x 27)) (log.f64 (exp.f64 1)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (cbrt.f64 y) (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (*.f64 x 27) (cbrt.f64 y)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 y x))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 x 27) y)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 1 (*.f64 y (*.f64 x 27)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) 4)) (*.f64 (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 27 x))) 4)) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 27 x))) 4)) (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2) (cbrt.f64 (*.f64 y (*.f64 x 27))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 27)) 2) (*.f64 (cbrt.f64 (*.f64 x 27)) y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (*.f64 (cbrt.f64 (cbrt.f64 y)) (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) (*.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) (cbrt.f64 y)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (sqrt.f64 (*.f64 x 27)) (*.f64 (sqrt.f64 (*.f64 x 27)) y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 y 1/6) (*.f64 (pow.f64 y 1/6) (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) (sqrt.f64 (*.f64 y (*.f64 x 27))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 729 1/2) (*.f64 y x))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441)) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 4) 531441))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 27 y))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 4) 531441))) (fabs.f64 (cbrt.f64 (*.f64 x (*.f64 27 y)))))
(*.f64 (cbrt.f64 (*.f64 27 (*.f64 x y))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 4) 531441))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 4) 531441))) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (*.f64 27 y))) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 4) 531441))) (fabs.f64 (cbrt.f64 (*.f64 x (*.f64 27 y)))))
(*.f64 (cbrt.f64 (*.f64 27 (*.f64 x y))) (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) 4) 531441))))
(*.f64 (*.f64 (cbrt.f64 y) 27) (*.f64 x (pow.f64 (cbrt.f64 y) 2)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (cbrt.f64 y) (*.f64 x 27)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (cbrt.f64 y) (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) 4))) (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 27 x))) 4)) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 27 x))) 4)) (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))))
(*.f64 (*.f64 (cbrt.f64 y) (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27)))) (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (*.f64 x 27) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)) (cbrt.f64 (cbrt.f64 y)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) (pow.f64 y 1/6)) (pow.f64 y 1/6))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/2)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(pow.f64 (*.f64 y (*.f64 x 27)) 1)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 3)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3) 1/3)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) 2)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(fabs.f64 (*.f64 y (*.f64 x 27)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 x 27)))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(cbrt.f64 (*.f64 y (pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 3)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 27) 3) (pow.f64 y 3)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x 27))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (log.f64 (*.f64 y (*.f64 x 27))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1) 1/2))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2) 1))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1) 1))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 x 27)))) 3))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3)) 1/3))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 x 27)))) 2))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 x 27))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(+.f64 0 (pow.f64 (*.f64 y x) 2))
(pow.f64 (*.f64 x y) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x y) 2))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x y) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x y) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2))) 1)
(pow.f64 (*.f64 x y) 2)
(*.f64 y (*.f64 x (*.f64 y x)))
(pow.f64 (*.f64 x y) 2)
(*.f64 x (*.f64 y (*.f64 y x)))
(pow.f64 (*.f64 x y) 2)
(*.f64 (*.f64 y x) (*.f64 y x))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 (*.f64 y x) 2) 1)
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 (*.f64 y x) 2) (log.f64 (exp.f64 1)))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 y 2) (pow.f64 x 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 1 (pow.f64 (*.f64 y x) 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 2) (pow.f64 (cbrt.f64 (*.f64 y x)) 4))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 4) (pow.f64 (cbrt.f64 (*.f64 y x)) 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (sqrt.f64 (*.f64 y x)) (pow.f64 (*.f64 y x) 3/2))
(*.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (*.f64 x y) 3/2))
(*.f64 (pow.f64 (*.f64 y x) 3/2) (sqrt.f64 (*.f64 y x)))
(*.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (*.f64 x y) 3/2))
(*.f64 (*.f64 (*.f64 y x) y) x)
(pow.f64 (*.f64 x y) 2)
(*.f64 (*.f64 (*.f64 y x) x) y)
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) 5) (cbrt.f64 (*.f64 y x)))
(pow.f64 (*.f64 x y) 2)
(sqrt.f64 (pow.f64 (*.f64 y x) 4))
(pow.f64 (*.f64 x y) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))
(pow.f64 (*.f64 x y) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 y x) 2))))
(pow.f64 (*.f64 x y) 2)
(cbrt.f64 (pow.f64 (*.f64 y x) 6))
(pow.f64 (*.f64 x y) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2)))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 y x))))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y x))) 1))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y x)) 1) 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y x))) 1) 1))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 y x)))) 3))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y x) 6)) 1/3))
(pow.f64 (*.f64 x y) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y x) 2)))
(pow.f64 (*.f64 x y) 2)
(+.f64 0 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2))) (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 x y) 2))) (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 x y) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 x y) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 x y) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 x y) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 x y) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2)))))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))) 1)
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1)
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(pow.f64 (*.f64 y (*.f64 x 27)) 2)
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 2) 3)
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 6)
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441) 1/2)
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 6) 1/3)
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3) 2/3)
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) 4)
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(log.f64 (pow.f64 (exp.f64 729) (pow.f64 (*.f64 y x) 2)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 6))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(exp.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1) 1))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2) 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1) 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))))) 3))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 y x) 4) 531441)) 1/2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 6)) 1/3))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729)))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 27 (*.f64 x y)) 2)
(+.f64 0 (cbrt.f64 y))
(cbrt.f64 y)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y))) (cbrt.f64 (exp.f64 (cbrt.f64 y))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 y)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 y)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 y)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 y))) 1)
(cbrt.f64 y)
(*.f64 (cbrt.f64 y) 1)
(cbrt.f64 y)
(*.f64 (cbrt.f64 y) (log.f64 (exp.f64 1)))
(cbrt.f64 y)
(*.f64 1 (cbrt.f64 y))
(cbrt.f64 y)
(*.f64 (cbrt.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))
(cbrt.f64 y)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (cbrt.f64 (cbrt.f64 y)))
(cbrt.f64 y)
(*.f64 (pow.f64 y 1/6) (pow.f64 y 1/6))
(cbrt.f64 y)
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 y)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 y)) 1/3)))
(cbrt.f64 y)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)))
(cbrt.f64 y)
(pow.f64 y 1/3)
(cbrt.f64 y)
(pow.f64 (cbrt.f64 y) 1)
(cbrt.f64 y)
(pow.f64 (pow.f64 (cbrt.f64 y) 2) 1/2)
(cbrt.f64 y)
(pow.f64 (cbrt.f64 (cbrt.f64 y)) 3)
(cbrt.f64 y)
(pow.f64 (sqrt.f64 y) 2/3)
(cbrt.f64 y)
(pow.f64 (pow.f64 y 1/6) 2)
(cbrt.f64 y)
(sqrt.f64 (pow.f64 (cbrt.f64 y) 2))
(cbrt.f64 y)
(fabs.f64 (cbrt.f64 y))
(cbrt.f64 y)
(log.f64 (exp.f64 (cbrt.f64 y)))
(cbrt.f64 y)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 y))))
(cbrt.f64 y)
(expm1.f64 (log1p.f64 (cbrt.f64 y)))
(cbrt.f64 y)
(exp.f64 (log.f64 (cbrt.f64 y)))
(cbrt.f64 y)
(exp.f64 (*.f64 (log.f64 y) 1/3))
(cbrt.f64 y)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1))
(cbrt.f64 y)
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1) 1/3))
(cbrt.f64 y)
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1/3) 1))
(cbrt.f64 y)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1) 1))
(cbrt.f64 y)
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1/2))
(cbrt.f64 y)
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1) 1/2))
(cbrt.f64 y)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 y))) 3))
(cbrt.f64 y)
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 y)) 2))
(cbrt.f64 y)
(log1p.f64 (expm1.f64 (cbrt.f64 y)))
(cbrt.f64 y)
(+.f64 0 (pow.f64 (cbrt.f64 y) 2))
(pow.f64 (cbrt.f64 y) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 y) 2))) 1)
(pow.f64 (cbrt.f64 y) 2)
(*.f64 (cbrt.f64 y) (cbrt.f64 y))
(pow.f64 (cbrt.f64 y) 2)
(*.f64 (pow.f64 (cbrt.f64 y) 2) 1)
(pow.f64 (cbrt.f64 y) 2)
(*.f64 (pow.f64 (cbrt.f64 y) 2) (log.f64 (exp.f64 1)))
(pow.f64 (cbrt.f64 y) 2)
(*.f64 1 (pow.f64 (cbrt.f64 y) 2))
(pow.f64 (cbrt.f64 y) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 4))
(pow.f64 (cbrt.f64 y) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 4) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))
(pow.f64 (cbrt.f64 y) 2)
(*.f64 (sqrt.f64 y) (pow.f64 y 1/6))
(*.f64 (pow.f64 y 1/6) (sqrt.f64 y))
(*.f64 (pow.f64 y 1/6) (sqrt.f64 y))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 5) (cbrt.f64 (cbrt.f64 y)))
(pow.f64 (cbrt.f64 y) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 y) 4))
(pow.f64 (cbrt.f64 y) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))
(pow.f64 (cbrt.f64 y) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 y) 2))))
(pow.f64 (cbrt.f64 y) 2)
(cbrt.f64 (pow.f64 y 2))
(pow.f64 (cbrt.f64 y) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 y) 2)))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 2/3 (log.f64 y)))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (log.f64 y) 2/3))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1) 2/3))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1/3) 2))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1) 2))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1) 1))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 y)) 1/3))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 y) 2) 1/3))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 y))) 3))
(pow.f64 (cbrt.f64 y) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 y) 2)))
(pow.f64 (cbrt.f64 y) 2)
(+.f64 0 (*.f64 y (*.f64 x 27)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 x y)) 27))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x 27)))) 1)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/2)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(pow.f64 (*.f64 y (*.f64 x 27)) 1)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x 27))) 3)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3) 1/3)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) 2)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(fabs.f64 (*.f64 y (*.f64 x 27)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) 27))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 x 27)))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(cbrt.f64 (*.f64 y (pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 3)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 27) 3) (pow.f64 y 3)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x 27))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (log.f64 (*.f64 y (*.f64 x 27))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1) 1/2))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 (fma.f64 2 (log.f64 (*.f64 y x)) (log.f64 729)) 1/2) 1))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x 27))) 1) 1))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 x 27)))) 3))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3)) 1/3))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 x 27)))) 2))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 x 27))))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(+.f64 0 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))) 1)
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 1)
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))) 3)
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 3) 1/3)
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) 2)
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(sqrt.f64 (pow.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27))) 4))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))) 3))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(cbrt.f64 (*.f64 (pow.f64 y 2) (pow.f64 (*.f64 x 27) 3)))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x 27) 3) (pow.f64 y 2)))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(exp.f64 (+.f64 (log.f64 (*.f64 x 27)) (*.f64 2/3 (log.f64 y))))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 x 27)) (*.f64 2/3 (log.f64 y))) 1))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (*.f64 x 27)) (*.f64 2/3 (log.f64 y))) 1) 1))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2))))) 3))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(exp.f64 (*.f64 (*.f64 3 (+.f64 (log.f64 (*.f64 x 27)) (*.f64 2/3 (log.f64 y)))) 1/3))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (cbrt.f64 y) (sqrt.f64 (*.f64 x 27)))) 2))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 27 (*.f64 x (cbrt.f64 (pow.f64 y 2))))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2))

eval78.0ms (3.1%)

Compiler

Compiled 3816 to 2429 computations (36.3% saved)

prune45.0ms (1.8%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New2761277
Fresh000
Picked112
Done044
Total2776283
Accuracy
100.0%
Counts
283 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.6%
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
98.3%
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 x y))
37.2%
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y x) y) x) 729))
58.6%
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
98.3%
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 x y))
37.2%
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y x) y) x) 729))
Compiler

Compiled 112 to 80 computations (28.6% saved)

localize36.0ms (1.5%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (*.f64 y x) y)
99.8%
(*.f64 (*.f64 (*.f64 (*.f64 y x) y) x) 729)
94.5%
(*.f64 (*.f64 (*.f64 y x) y) x)
64.6%
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y x) y) x) 729))
Compiler

Compiled 40 to 12 computations (70% saved)

series3.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite74.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
824×log-prod
724×prod-exp
636×pow-prod-down
599×log1p-expm1-u
599×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
014131
115382
2174282
Stop Event
node limit
Counts
4 → 134
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y x) y) x) 729))
(*.f64 (*.f64 (*.f64 y x) y) x)
(*.f64 (*.f64 (*.f64 (*.f64 y x) y) x) 729)
(*.f64 (*.f64 y x) y)
Outputs
(+.f64 0 (*.f64 (*.f64 y x) 27))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y x) 27))) 1)
(*.f64 (*.f64 y x) 27)
(*.f64 (*.f64 (*.f64 y x) 27) 1)
(*.f64 (*.f64 (*.f64 y x) 27) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 (*.f64 y x) 27))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2) (cbrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2))
(*.f64 27 (*.f64 y x))
(*.f64 (sqrt.f64 (*.f64 x (pow.f64 y 2))) (sqrt.f64 (*.f64 x 729)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/2)
(pow.f64 (*.f64 (*.f64 y x) 27) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 2)
(fabs.f64 (*.f64 (*.f64 y x) 27))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y x) 27)))
(exp.f64 (log.f64 (*.f64 (*.f64 y x) 27)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y x) 27)))
(+.f64 0 (pow.f64 (*.f64 y x) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2))) 1)
(pow.f64 (*.f64 y x) 2)
(pow.f64 (pow.f64 (*.f64 y x) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 y x)) 6)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) 3)
(pow.f64 (pow.f64 (*.f64 y x) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 y x) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 y x) 6) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y x)) 4)
(sqrt.f64 (pow.f64 (*.f64 y x) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))
(cbrt.f64 (pow.f64 (*.f64 y x) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 y x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y x))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 y x)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y x)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y x) 6)) 1/3))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 x (pow.f64 y 2)))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 y x)) (*.f64 (log.f64 (*.f64 y x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y x)) 1) (log.f64 (*.f64 y x))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y x)) 1) (*.f64 (log.f64 (*.f64 y x)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 x (pow.f64 y 2))) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1) (*.f64 (log.f64 x) 1)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y x) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1)
(pow.f64 (*.f64 (*.f64 y x) 27) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2) 3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 6)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3) 2/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 4)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 6))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 4)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 6)) 1/3))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1) (log.f64 (*.f64 x 729))))
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 y x) 27)) (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 y x) 27)) (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) (log.f64 (*.f64 (*.f64 y x) 27))))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2)))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) (log.f64 (*.f64 (*.f64 y x) 27))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 x 729)) (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729)))
(+.f64 0 (*.f64 x (pow.f64 y 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 y 2)))) 1)
(pow.f64 (*.f64 x (pow.f64 y 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 y 2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 y 2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 y 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (pow.f64 y 2))) 2)
(pow.f64 (*.f64 y (sqrt.f64 x)) 2)
(pow.f64 (*.f64 (sqrt.f64 x) y) 2)
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 y 2)) 2))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 y 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 y 2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 y 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (pow.f64 y 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (pow.f64 y 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (pow.f64 y 2)))) 2))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 y x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 y x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 y x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 2 (log.f64 y))))
(exp.f64 (+.f64 (log.f64 (*.f64 y x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y x)) 1) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 y)) (*.f64 (log.f64 x) 1)))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 y 2))))

simplify161.0ms (6.4%)

Algorithm
egg-herbie
Rules
1620×log-prod
786×prod-exp
692×fabs-mul
674×sqr-pow
638×swap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03105677
16664843
219574843
350204841
Stop Event
node limit
Counts
230 → 157
Calls
Call 1
Inputs
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 -27 (*.f64 x y))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(+.f64 0 (*.f64 (*.f64 y x) 27))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y x) 27))) 1)
(*.f64 (*.f64 y x) 27)
(*.f64 (*.f64 (*.f64 y x) 27) 1)
(*.f64 (*.f64 (*.f64 y x) 27) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 (*.f64 y x) 27))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2) (cbrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2))
(*.f64 27 (*.f64 y x))
(*.f64 (sqrt.f64 (*.f64 x (pow.f64 y 2))) (sqrt.f64 (*.f64 x 729)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/2)
(pow.f64 (*.f64 (*.f64 y x) 27) 1)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2) 3/2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 4) 1/4)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 2)
(fabs.f64 (*.f64 (*.f64 y x) 27))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y x) 27)))
(exp.f64 (log.f64 (*.f64 (*.f64 y x) 27)))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))) 2))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y x) 27)))
(+.f64 0 (pow.f64 (*.f64 y x) 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2))) 1)
(pow.f64 (*.f64 y x) 2)
(pow.f64 (pow.f64 (*.f64 y x) 2) 1)
(pow.f64 (cbrt.f64 (*.f64 y x)) 6)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) 3)
(pow.f64 (pow.f64 (*.f64 y x) 3) 2/3)
(pow.f64 (pow.f64 (*.f64 y x) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 y x) 6) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y x)) 4)
(sqrt.f64 (pow.f64 (*.f64 y x) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))
(cbrt.f64 (pow.f64 (*.f64 y x) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 y x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y x))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 y x)) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y x)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y x) 6)) 1/3))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 x (pow.f64 y 2)))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 y x)) (*.f64 (log.f64 (*.f64 y x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y x)) 1) (log.f64 (*.f64 y x))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y x)) 1) (*.f64 (log.f64 (*.f64 y x)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 x (pow.f64 y 2))) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1) (*.f64 (log.f64 x) 1)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y x) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1)
(pow.f64 (*.f64 (*.f64 y x) 27) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2) 3)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 6)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 4) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 6) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3) 2/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 4)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 6))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2)) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 4)) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 6)) 1/3))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1) (log.f64 (*.f64 x 729))))
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 y x) 27)) (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2)))
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 y x) 27)) (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1)))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) (log.f64 (*.f64 (*.f64 y x) 27))))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2)))
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) (log.f64 (*.f64 (*.f64 y x) 27))))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 x 729)) (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729)))
(+.f64 0 (*.f64 x (pow.f64 y 2)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 y 2)))) 1)
(pow.f64 (*.f64 x (pow.f64 y 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 y 2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 y 2)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 y 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (pow.f64 y 2))) 2)
(pow.f64 (*.f64 y (sqrt.f64 x)) 2)
(pow.f64 (*.f64 (sqrt.f64 x) y) 2)
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 y 2)) 2))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 y 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 y 2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 y 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (pow.f64 y 2)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (pow.f64 y 2)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (pow.f64 y 2)))) 2))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 y x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 y x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 y x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 2 (log.f64 y))))
(exp.f64 (+.f64 (log.f64 (*.f64 y x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y x)) 1) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 2 (log.f64 y)) (*.f64 (log.f64 x) 1)))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 y 2))))
Outputs
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 -27 (*.f64 x y))
(*.f64 x (*.f64 y -27))
(*.f64 y (*.f64 x -27))
(*.f64 -27 (*.f64 x y))
(*.f64 x (*.f64 y -27))
(*.f64 y (*.f64 x -27))
(*.f64 -27 (*.f64 x y))
(*.f64 x (*.f64 y -27))
(*.f64 y (*.f64 x -27))
(*.f64 -27 (*.f64 x y))
(*.f64 x (*.f64 y -27))
(*.f64 y (*.f64 x -27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 -27 (*.f64 x y))
(*.f64 x (*.f64 y -27))
(*.f64 y (*.f64 x -27))
(*.f64 -27 (*.f64 x y))
(*.f64 x (*.f64 y -27))
(*.f64 y (*.f64 x -27))
(*.f64 -27 (*.f64 x y))
(*.f64 x (*.f64 y -27))
(*.f64 y (*.f64 x -27))
(*.f64 -27 (*.f64 x y))
(*.f64 x (*.f64 y -27))
(*.f64 y (*.f64 x -27))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 729 (*.f64 (pow.f64 x 2) (pow.f64 y 2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(*.f64 x (pow.f64 y 2))
(+.f64 0 (*.f64 (*.f64 y x) 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 27 x)))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 y x) 27))) 1)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 (*.f64 y x) 27)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 (*.f64 (*.f64 y x) 27) 1)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 (*.f64 (*.f64 y x) 27) (log.f64 (exp.f64 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 1 (*.f64 (*.f64 y x) 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2) (cbrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 (sqrt.f64 (*.f64 x (pow.f64 y 2))) (sqrt.f64 (*.f64 x 729)))
(*.f64 (fabs.f64 (*.f64 y (sqrt.f64 x))) (sqrt.f64 (*.f64 x 729)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) (sqrt.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1/2)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (*.f64 (*.f64 y x) 27) 1)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2) 3/2)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 3)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 4) 1/4)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 6) 1/6)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3) 1/3)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 2)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(fabs.f64 (*.f64 (*.f64 y x) 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (log.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1) 1/2))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) 1))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) 1))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27))) 3))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (*.f64 y x) 27))) 1/3))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27))) 2))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 y x) 27)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(+.f64 0 (pow.f64 (*.f64 y x) 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x y) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2))) 1)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(pow.f64 (*.f64 y x) 2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(pow.f64 (pow.f64 (*.f64 y x) 2) 1)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(pow.f64 (cbrt.f64 (*.f64 y x)) 6)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2)) 3)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(pow.f64 (pow.f64 (*.f64 y x) 3) 2/3)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(pow.f64 (pow.f64 (*.f64 y x) 4) 1/2)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(pow.f64 (pow.f64 (*.f64 y x) 6) 1/3)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(pow.f64 (sqrt.f64 (*.f64 y x)) 4)
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(sqrt.f64 (pow.f64 (*.f64 y x) 4))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(cbrt.f64 (pow.f64 (*.f64 y x) 6))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y x) 2)))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 y x))))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y x))) 1))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 y x)) 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y x)) 1) 2))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 y x))) 1) 1))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (pow.f64 (*.f64 y x) 2))) 3))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y x) 6)) 1/3))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1)))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 x (pow.f64 y 2)))))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1)))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (+.f64 (log.f64 (*.f64 y x)) (*.f64 (log.f64 (*.f64 y x)) 1)))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y x)) 1) (log.f64 (*.f64 y x))))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y x)) 1) (*.f64 (log.f64 (*.f64 y x)) 1)))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (+.f64 (log.f64 (*.f64 x (pow.f64 y 2))) (*.f64 (log.f64 x) 1)))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1) (log.f64 x)))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1) (*.f64 (log.f64 x) 1)))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y x) 2)))
(*.f64 (pow.f64 x 2) (pow.f64 y 2))
(pow.f64 (*.f64 x y) 2)
(+.f64 0 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)) 729)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)) 729))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 x y) 2)) 729))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729))))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))) 1)
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729) 1)
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (*.f64 (*.f64 y x) 27) 2)
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2) 3)
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 6)
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 4) 1/2)
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 6) 1/3)
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 3) 2/3)
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 y x) 27)) 4)
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 4))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y x) 2)) 729))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 6))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1) 1))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 2))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) 2))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) 2))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 y x) 27)) 2)) 3))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 4)) 1/2))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (*.f64 y x) 27) 6)) 1/3))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1) (log.f64 (*.f64 x 729))))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 y x) 27)) (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (+.f64 (log.f64 (*.f64 (*.f64 y x) 27)) (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) (log.f64 (*.f64 (*.f64 y x) 27))))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (+.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2) (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) (log.f64 (*.f64 (*.f64 y x) 27))))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) (*.f64 (*.f64 2 (log.f64 (*.f64 (*.f64 y x) 27))) 1/2)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1) (*.f64 (log.f64 (*.f64 (*.f64 y x) 27)) 1)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(exp.f64 (+.f64 (log.f64 (*.f64 x 729)) (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729)))
(*.f64 (*.f64 729 (pow.f64 x 2)) (pow.f64 y 2))
(*.f64 729 (pow.f64 (*.f64 x y) 2))
(pow.f64 (*.f64 x (*.f64 27 y)) 2)
(+.f64 0 (*.f64 x (pow.f64 y 2)))
(*.f64 x (pow.f64 y 2))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))))
(*.f64 x (pow.f64 y 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 y 2)))) 1)
(*.f64 x (pow.f64 y 2))
(pow.f64 (*.f64 x (pow.f64 y 2)) 1)
(*.f64 x (pow.f64 y 2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 y 2))) 3)
(*.f64 x (pow.f64 y 2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 y 2)) 2) 1/2)
(*.f64 x (pow.f64 y 2))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 y 2)) 3) 1/3)
(*.f64 x (pow.f64 y 2))
(pow.f64 (sqrt.f64 (*.f64 x (pow.f64 y 2))) 2)
(*.f64 x (pow.f64 y 2))
(pow.f64 (*.f64 y (sqrt.f64 x)) 2)
(*.f64 x (pow.f64 y 2))
(pow.f64 (*.f64 (sqrt.f64 x) y) 2)
(*.f64 x (pow.f64 y 2))
(sqrt.f64 (pow.f64 (*.f64 x (pow.f64 y 2)) 2))
(*.f64 x (pow.f64 y 2))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 y 2)))
(*.f64 x (pow.f64 y 2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 y 2)) 3))
(*.f64 x (pow.f64 y 2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 y 2))))
(*.f64 x (pow.f64 y 2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 y 2))))
(*.f64 x (pow.f64 y 2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1))
(*.f64 x (pow.f64 y 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 y 2))) 1) 1))
(*.f64 x (pow.f64 y 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (pow.f64 y 2)))) 3))
(*.f64 x (pow.f64 y 2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (pow.f64 y 2)))) 1/3))
(*.f64 x (pow.f64 y 2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (pow.f64 y 2)))) 2))
(*.f64 x (pow.f64 y 2))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 y x)) 1)))
(*.f64 x (pow.f64 y 2))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 y x))))
(*.f64 x (pow.f64 y 2))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 y x)) 1)))
(*.f64 x (pow.f64 y 2))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 2 (log.f64 y))))
(*.f64 x (pow.f64 y 2))
(exp.f64 (+.f64 (log.f64 (*.f64 y x)) (*.f64 (log.f64 y) 1)))
(*.f64 x (pow.f64 y 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y x)) 1) (log.f64 y)))
(*.f64 x (pow.f64 y 2))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 y x)) 1) (*.f64 (log.f64 y) 1)))
(*.f64 x (pow.f64 y 2))
(exp.f64 (+.f64 (*.f64 2 (log.f64 y)) (*.f64 (log.f64 x) 1)))
(*.f64 x (pow.f64 y 2))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 y 2))))
(*.f64 x (pow.f64 y 2))

eval53.0ms (2.1%)

Compiler

Compiled 1918 to 1335 computations (30.4% saved)

prune48.0ms (1.9%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New1570157
Fresh000
Picked011
Done055
Total1576163
Accuracy
100.0%
Counts
163 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
58.6%
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
98.3%
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 x y))
37.2%
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y x) y) x) 729))
Compiler

Compiled 110 to 75 computations (31.8% saved)

regimes23.0ms (0.9%)

Counts
7 → 1
Calls
Call 1
Inputs
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 (*.f64 x 27) y)
(sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y x) y) x) 729))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y x) 2) 729))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(*.f64 (*.f64 (*.f64 27 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
Outputs
(*.f64 (*.f64 x 27) y)
Calls

4 calls:

5.0ms
(*.f64 x 27)
5.0ms
y
5.0ms
x
5.0ms
(*.f64 (*.f64 x 27) y)
Results
AccuracySegmentsBranch
99.7%1x
99.7%1y
99.7%1(*.f64 (*.f64 x 27) y)
99.7%1(*.f64 x 27)
Compiler

Compiled 72 to 48 computations (33.3% saved)

regimes8.0ms (0.3%)

Accuracy

Total -0.4b remaining (-129.5%)

Threshold costs -0.4b (-129.5%)

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

2 calls:

4.0ms
y
3.0ms
x
Results
AccuracySegmentsBranch
99.6%1x
99.6%1y
Compiler

Compiled 18 to 12 computations (33.3% saved)

simplify2.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01238
11638
Stop Event
done
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 x 27) y)
(*.f64 27 (*.f64 x y))
Outputs
(*.f64 (*.f64 x 27) y)
(*.f64 27 (*.f64 x y))
Compiler

Compiled 14 to 10 computations (28.6% saved)

soundness34.0ms (1.3%)

Rules
256×fma-def
80×distribute-lft-neg-in
64×associate-*r*
58×distribute-rgt-neg-in
48×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020141
150133
2118133
3287133
4403133
5517133
Stop Event
saturated
Compiler

Compiled 17 to 11 computations (35.3% saved)

end0.0ms (0%)

preprocess22.0ms (0.9%)

Compiler

Compiled 38 to 26 computations (31.6% saved)

Profiling

Loading profile data...