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

Time bar (total: 1.8s)

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)

sample660.0ms (35.7%)

Results
564.0ms7146×body256valid
84.0ms1110×body256infinite
Bogosity

preprocess23.0ms (1.3%)

Algorithm
egg-herbie
Rules
248×fma-def
36×distribute-lft-in
32×sub-neg
30×associate-*r*
24×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01560
13552
27252
312452
415552
520252
625152
734052
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 x 27) y)
(*.f64 (*.f64 (neg.f64 x) 27) y)
(*.f64 (*.f64 x 27) (neg.f64 y))
(*.f64 (*.f64 y 27) x)
Outputs
(*.f64 (*.f64 x 27) y)
(*.f64 x (*.f64 27 y))
(*.f64 (*.f64 (neg.f64 x) 27) y)
(*.f64 (neg.f64 x) (*.f64 27 y))
(*.f64 x (*.f64 -27 y))
(*.f64 x (*.f64 y -27))
(*.f64 (*.f64 x 27) (neg.f64 y))
(*.f64 (neg.f64 x) (*.f64 27 y))
(*.f64 x (*.f64 -27 y))
(*.f64 x (*.f64 y -27))
(*.f64 (*.f64 y 27) x)
(*.f64 x (*.f64 27 y))
Symmetry

(sort x y)

Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify5.0ms (0.3%)

Algorithm
egg-herbie
Rules
10×*-commutative
associate-*r*
associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
11113
21813
32013
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 x 27) y)
Outputs
(*.f64 (*.f64 x 27) y)
(*.f64 x (*.f64 27 y))

eval0.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

prune2.0ms (0.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Accurracy
99.9%
Counts
3 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(*.f64 (*.f64 x 27) y)
99.0%
(*.f64 x (*.f64 27 y))
99.0%
(*.f64 (*.f64 x 27) y)
99.0%
(*.f64 x (*.f64 27 y))
Compiler

Compiled 28 to 20 computations (28.6% saved)

localize34.0ms (1.8%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.0%
(*.f64 (*.f64 x 27) y)
99.0%
(*.f64 x (*.f64 27 y))
Compiler

Compiled 25 to 15 computations (40% saved)

series3.0ms (0.2%)

Counts
2 → 48
Calls

12 calls:

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

rewrite60.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
1496×pow1
1374×add-exp-log
1374×log1p-expm1-u
1374×expm1-log1p-u
1344×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0926
118126
2190326
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(*.f64 x (*.f64 27 y))
(*.f64 (*.f64 x 27) y)
Outputs
(-.f64 (+.f64 1 (*.f64 x (*.f64 27 y))) 1)
(pow.f64 (*.f64 x (*.f64 27 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 27 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 2))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
(-.f64 (+.f64 1 (*.f64 x (*.f64 27 y))) 1)
(pow.f64 (*.f64 x (*.f64 27 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 27 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 2))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))

simplify67.0ms (3.6%)

Algorithm
egg-herbie
Rules
1198×distribute-rgt-in
1196×log-prod
1184×distribute-lft-in
912×associate-*r*
868×exp-sum
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036910
185910
2339910
32426910
47147910
Stop Event
node limit
Counts
70 → 12
Calls
Call 1
Inputs
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(-.f64 (+.f64 1 (*.f64 x (*.f64 27 y))) 1)
(pow.f64 (*.f64 x (*.f64 27 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 27 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 2))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
(-.f64 (+.f64 1 (*.f64 x (*.f64 27 y))) 1)
(pow.f64 (*.f64 x (*.f64 27 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 27 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 2))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
Outputs
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(-.f64 (+.f64 1 (*.f64 x (*.f64 27 y))) 1)
(*.f64 27 (*.f64 y x))
(pow.f64 (*.f64 x (*.f64 27 y)) 1)
(*.f64 27 (*.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 27 y))) 3)
(*.f64 27 (*.f64 y x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/3)
(*.f64 27 (*.f64 y x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
(*.f64 27 (*.f64 y x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 2))
(*.f64 27 (*.f64 y x))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(*.f64 27 (*.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(*.f64 27 (*.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(*.f64 27 (*.f64 y x))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(*.f64 27 (*.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
(*.f64 27 (*.f64 y x))
(-.f64 (+.f64 1 (*.f64 x (*.f64 27 y))) 1)
(*.f64 27 (*.f64 y x))
(pow.f64 (*.f64 x (*.f64 27 y)) 1)
(*.f64 27 (*.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 27 y))) 3)
(*.f64 27 (*.f64 y x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/3)
(*.f64 27 (*.f64 y x))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
(*.f64 27 (*.f64 y x))
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 2))
(*.f64 27 (*.f64 y x))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(*.f64 27 (*.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(*.f64 27 (*.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(*.f64 27 (*.f64 y x))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(*.f64 27 (*.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
(*.f64 27 (*.f64 y x))

eval2.0ms (0.1%)

Compiler

Compiled 92 to 68 computations (26.1% saved)

prune12.0ms (0.7%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New9312
Fresh000
Picked022
Done000
Total9514
Accurracy
100.0%
Counts
14 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.5%
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
99.0%
(*.f64 (*.f64 x 27) y)
99.0%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 y x))
57.3%
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
55.5%
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
99.0%
(*.f64 (*.f64 x 27) y)
99.0%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 y x))
57.3%
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
Compiler

Compiled 82 to 62 computations (24.4% saved)

localize86.0ms (4.7%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 x (*.f64 27 y))
99.7%
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
88.8%
(sqrt.f64 (*.f64 x (*.f64 27 y)))
99.8%
(*.f64 27 (*.f64 y x))
99.9%
(pow.f64 (*.f64 x (*.f64 27 y)) 3)
99.8%
(*.f64 x (*.f64 27 y))
77.6%
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
Compiler

Compiled 67 to 42 computations (37.3% saved)

series23.0ms (1.3%)

Counts
5 → 48
Calls

30 calls:

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

rewrite93.0ms (5%)

Algorithm
batch-egg-rewrite
Rules
1238×log-prod
840×pow-prod-down
648×pow-unpow
604×pow-prod-up
584×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01675
133575
2314975
Stop Event
node limit
Counts
5 → 236
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(pow.f64 (*.f64 x (*.f64 27 y)) 3)
(*.f64 27 (*.f64 y x))
(sqrt.f64 (*.f64 x (*.f64 27 y)))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
Outputs
(+.f64 0 (*.f64 x (*.f64 27 y)))
(+.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 x (*.f64 27 y)))) 1)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 27 y) x)
(*.f64 (*.f64 x (*.f64 27 y)) 1)
(*.f64 (*.f64 x y) 27)
(*.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) (sqrt.f64 (*.f64 x (*.f64 27 y))))
(*.f64 1 (*.f64 x (*.f64 27 y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (cbrt.f64 (*.f64 x y)) 27))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) (*.f64 3 (cbrt.f64 (*.f64 x y))))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 y)) 2) (*.f64 (*.f64 3 (cbrt.f64 y)) x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 27 y)))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) (pow.f64 (*.f64 x (*.f64 27 y)) 3/4))
(*.f64 (sqrt.f64 (*.f64 27 y)) (*.f64 (sqrt.f64 (*.f64 27 y)) x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 27 y)))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (*.f64 27 y) (*.f64 x (*.f64 27 y))) 1/2))
(*.f64 (*.f64 x 27) y)
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/4) (pow.f64 (*.f64 x (*.f64 27 y)) 1/4))
(*.f64 (*.f64 x (pow.f64 (*.f64 3 (cbrt.f64 y)) 2)) (*.f64 3 (cbrt.f64 y)))
(*.f64 (*.f64 x (sqrt.f64 (*.f64 27 y))) (sqrt.f64 (*.f64 27 y)))
(*.f64 (*.f64 27 (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 27 (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 27 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 27 y)) x) 1/2) (sqrt.f64 (*.f64 27 y)))
(*.f64 (*.f64 (*.f64 x 27) 1) y)
(*.f64 (*.f64 (*.f64 x 27) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x 27) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 5/6) (pow.f64 (*.f64 x (*.f64 27 y)) 1/6))
(pow.f64 (*.f64 x (*.f64 27 y)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6) 6)
(pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2) 2/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9) 1/9)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) 4)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 27 y)))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 27 y)))) 1/2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))))) 3/2))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
(+.f64 0 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))) 1)
(*.f64 x (*.f64 (*.f64 27 y) (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 27 (*.f64 (*.f64 x y) (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 (*.f64 27 y) (*.f64 x (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 (*.f64 x (*.f64 27 y)) (*.f64 (pow.f64 (*.f64 x y) 2) 729))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1)
(*.f64 (*.f64 x y) (*.f64 27 (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) (pow.f64 (*.f64 x (*.f64 27 y)) 5/2))
(*.f64 1 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) (*.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 (pow.f64 (*.f64 x y) 3) 19683)
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2) (pow.f64 (*.f64 x (*.f64 27 y)) 3/2))
(*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) (*.f64 x (*.f64 27 y)))
(*.f64 19683 (pow.f64 (*.f64 x y) 3))
(*.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 19683))
(*.f64 (*.f64 (pow.f64 y 3) 19683) (pow.f64 x 3))
(*.f64 (*.f64 x 27) (*.f64 y (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 (pow.f64 (*.f64 x 27) 3) (pow.f64 y 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) x) (*.f64 27 y))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 27) (*.f64 x y))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) (*.f64 27 y)) x)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) (*.f64 x y)) 27)
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 5/2) (sqrt.f64 (*.f64 x (*.f64 27 y))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 1) (*.f64 x (*.f64 27 y)))
(*.f64 (pow.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 4) 2) (*.f64 3 (cbrt.f64 (*.f64 x y))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) (*.f64 x 27)) y)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 6))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 6))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 6))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 x (*.f64 27 y)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 3/2) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 27 y)))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))
(+.f64 0 (*.f64 x (*.f64 27 y)))
(+.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 x (*.f64 27 y)))) 1)
(pow.f64 (*.f64 x (*.f64 27 y)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6) 6)
(pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2) 2/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9) 1/9)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) 4)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 27 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 27 y)))) 1/2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))))) 3/2))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
(+.f64 0 (sqrt.f64 (*.f64 x (*.f64 27 y))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))))) 1)
(*.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 1)
(*.f64 1 (sqrt.f64 (*.f64 x (*.f64 27 y))))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6) (*.f64 3 (cbrt.f64 (*.f64 x y))))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) (pow.f64 (*.f64 x (*.f64 27 y)) 1/6))
(*.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) (pow.f64 (*.f64 x (*.f64 27 y)) 1/4))
(*.f64 (sqrt.f64 27) (sqrt.f64 (*.f64 x y)))
(*.f64 (sqrt.f64 (*.f64 27 y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 27 y)))
(*.f64 (sqrt.f64 (*.f64 x 27)) (sqrt.f64 y))
(pow.f64 (*.f64 x (*.f64 27 y)) 1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/6)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6) 3)
(pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 3/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 1/4)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9) 1/18)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y)))) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/6))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1/6))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 3/2) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 x (*.f64 27 y)))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))
(+.f64 0 (*.f64 x (*.f64 27 y)))
(+.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 x (*.f64 27 y)))) 1)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 27 y) x)
(*.f64 (*.f64 x (*.f64 27 y)) 1)
(*.f64 (*.f64 x y) 27)
(*.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) (sqrt.f64 (*.f64 x (*.f64 27 y))))
(*.f64 1 (*.f64 x (*.f64 27 y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (cbrt.f64 (*.f64 x y)) 27))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) (*.f64 3 (cbrt.f64 (*.f64 x y))))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 y)) 2) (*.f64 (*.f64 3 (cbrt.f64 y)) x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 27 y)))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) (pow.f64 (*.f64 x (*.f64 27 y)) 3/4))
(*.f64 (sqrt.f64 (*.f64 27 y)) (*.f64 (sqrt.f64 (*.f64 27 y)) x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 27 y)))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (*.f64 27 y) (*.f64 x (*.f64 27 y))) 1/2))
(*.f64 (*.f64 x 27) y)
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/4) (pow.f64 (*.f64 x (*.f64 27 y)) 1/4))
(*.f64 (*.f64 x (pow.f64 (*.f64 3 (cbrt.f64 y)) 2)) (*.f64 3 (cbrt.f64 y)))
(*.f64 (*.f64 x (sqrt.f64 (*.f64 27 y))) (sqrt.f64 (*.f64 27 y)))
(*.f64 (*.f64 27 (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 27 (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 27 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 27 y)) x) 1/2) (sqrt.f64 (*.f64 27 y)))
(*.f64 (*.f64 (*.f64 x 27) 1) y)
(*.f64 (*.f64 (*.f64 x 27) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x 27) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 5/6) (pow.f64 (*.f64 x (*.f64 27 y)) 1/6))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 27 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 27 y)))) 1/2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))))) 3/2))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))

simplify119.0ms (6.4%)

Algorithm
egg-herbie
Rules
2044×log-prod
1834×fma-def
714×log-pow
670×associate-*r*
662×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03395336
17765112
223825100
362805100
Stop Event
node limit
Counts
284 → 191
Calls
Call 1
Inputs
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(+.f64 0 (*.f64 x (*.f64 27 y)))
(+.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 x (*.f64 27 y)))) 1)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 27 y) x)
(*.f64 (*.f64 x (*.f64 27 y)) 1)
(*.f64 (*.f64 x y) 27)
(*.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) (sqrt.f64 (*.f64 x (*.f64 27 y))))
(*.f64 1 (*.f64 x (*.f64 27 y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (cbrt.f64 (*.f64 x y)) 27))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) (*.f64 3 (cbrt.f64 (*.f64 x y))))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 y)) 2) (*.f64 (*.f64 3 (cbrt.f64 y)) x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 27 y)))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) (pow.f64 (*.f64 x (*.f64 27 y)) 3/4))
(*.f64 (sqrt.f64 (*.f64 27 y)) (*.f64 (sqrt.f64 (*.f64 27 y)) x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 27 y)))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (*.f64 27 y) (*.f64 x (*.f64 27 y))) 1/2))
(*.f64 (*.f64 x 27) y)
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/4) (pow.f64 (*.f64 x (*.f64 27 y)) 1/4))
(*.f64 (*.f64 x (pow.f64 (*.f64 3 (cbrt.f64 y)) 2)) (*.f64 3 (cbrt.f64 y)))
(*.f64 (*.f64 x (sqrt.f64 (*.f64 27 y))) (sqrt.f64 (*.f64 27 y)))
(*.f64 (*.f64 27 (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 27 (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 27 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 27 y)) x) 1/2) (sqrt.f64 (*.f64 27 y)))
(*.f64 (*.f64 (*.f64 x 27) 1) y)
(*.f64 (*.f64 (*.f64 x 27) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x 27) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 5/6) (pow.f64 (*.f64 x (*.f64 27 y)) 1/6))
(pow.f64 (*.f64 x (*.f64 27 y)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6) 6)
(pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2) 2/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9) 1/9)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) 4)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 27 y)))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 27 y)))) 1/2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))))) 3/2))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
(+.f64 0 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))) 1)
(*.f64 x (*.f64 (*.f64 27 y) (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 27 (*.f64 (*.f64 x y) (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 (*.f64 27 y) (*.f64 x (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 (*.f64 x (*.f64 27 y)) (*.f64 (pow.f64 (*.f64 x y) 2) 729))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1)
(*.f64 (*.f64 x y) (*.f64 27 (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) (pow.f64 (*.f64 x (*.f64 27 y)) 5/2))
(*.f64 1 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) (*.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 (pow.f64 (*.f64 x y) 3) 19683)
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2) (pow.f64 (*.f64 x (*.f64 27 y)) 3/2))
(*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) (*.f64 x (*.f64 27 y)))
(*.f64 19683 (pow.f64 (*.f64 x y) 3))
(*.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 19683))
(*.f64 (*.f64 (pow.f64 y 3) 19683) (pow.f64 x 3))
(*.f64 (*.f64 x 27) (*.f64 y (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 (pow.f64 (*.f64 x 27) 3) (pow.f64 y 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) x) (*.f64 27 y))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 27) (*.f64 x y))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) (*.f64 27 y)) x)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) (*.f64 x y)) 27)
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 5/2) (sqrt.f64 (*.f64 x (*.f64 27 y))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 1) (*.f64 x (*.f64 27 y)))
(*.f64 (pow.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 4) 2) (*.f64 3 (cbrt.f64 (*.f64 x y))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) (*.f64 x 27)) y)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 3))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 6))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 6))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 6))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 x (*.f64 27 y)))) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 3/2) 2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 27 y)))) 3/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))
(+.f64 0 (*.f64 x (*.f64 27 y)))
(+.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 x (*.f64 27 y)))) 1)
(pow.f64 (*.f64 x (*.f64 27 y)) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6) 6)
(pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2) 2/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9) 1/9)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) 4)
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 27 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 27 y)))) 1/2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))))) 3/2))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
(+.f64 0 (sqrt.f64 (*.f64 x (*.f64 27 y))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))))) 1)
(*.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 1)
(*.f64 1 (sqrt.f64 (*.f64 x (*.f64 27 y))))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6) (*.f64 3 (cbrt.f64 (*.f64 x y))))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) (pow.f64 (*.f64 x (*.f64 27 y)) 1/6))
(*.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) (pow.f64 (*.f64 x (*.f64 27 y)) 1/4))
(*.f64 (sqrt.f64 27) (sqrt.f64 (*.f64 x y)))
(*.f64 (sqrt.f64 (*.f64 27 y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 27 y)))
(*.f64 (sqrt.f64 (*.f64 x 27)) (sqrt.f64 y))
(pow.f64 (*.f64 x (*.f64 27 y)) 1/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/6)
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 1)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6) 3)
(pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 3/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2) 1/3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 1/4)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9) 1/18)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y)))) 3/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 1/2))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/6))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1/6))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 3/2) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 x (*.f64 27 y)))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))
(+.f64 0 (*.f64 x (*.f64 27 y)))
(+.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 x (*.f64 27 y)))) 1)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 27 y) x)
(*.f64 (*.f64 x (*.f64 27 y)) 1)
(*.f64 (*.f64 x y) 27)
(*.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) (sqrt.f64 (*.f64 x (*.f64 27 y))))
(*.f64 1 (*.f64 x (*.f64 27 y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (cbrt.f64 (*.f64 x y)) 27))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) (*.f64 3 (cbrt.f64 (*.f64 x y))))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 y)) 2) (*.f64 (*.f64 3 (cbrt.f64 y)) x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 27 y)))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) (pow.f64 (*.f64 x (*.f64 27 y)) 3/4))
(*.f64 (sqrt.f64 (*.f64 27 y)) (*.f64 (sqrt.f64 (*.f64 27 y)) x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 27 y)))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (*.f64 27 y) (*.f64 x (*.f64 27 y))) 1/2))
(*.f64 (*.f64 x 27) y)
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/4) (pow.f64 (*.f64 x (*.f64 27 y)) 1/4))
(*.f64 (*.f64 x (pow.f64 (*.f64 3 (cbrt.f64 y)) 2)) (*.f64 3 (cbrt.f64 y)))
(*.f64 (*.f64 x (sqrt.f64 (*.f64 27 y))) (sqrt.f64 (*.f64 27 y)))
(*.f64 (*.f64 27 (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 27 (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 27 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 27 y)) x) 1/2) (sqrt.f64 (*.f64 27 y)))
(*.f64 (*.f64 (*.f64 x 27) 1) y)
(*.f64 (*.f64 (*.f64 x 27) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x 27) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 5/6) (pow.f64 (*.f64 x (*.f64 27 y)) 1/6))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 27 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y)))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 27 y)))) 1/2))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))))) 3/2))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
Outputs
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(neg.f64 (*.f64 y (*.f64 x (cbrt.f64 -19683))))
(*.f64 (*.f64 x (cbrt.f64 -19683)) (neg.f64 y))
(*.f64 x (*.f64 (cbrt.f64 -19683) (neg.f64 y)))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(neg.f64 (*.f64 y (*.f64 x (cbrt.f64 -19683))))
(*.f64 (*.f64 x (cbrt.f64 -19683)) (neg.f64 y))
(*.f64 x (*.f64 (cbrt.f64 -19683) (neg.f64 y)))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(neg.f64 (*.f64 y (*.f64 x (cbrt.f64 -19683))))
(*.f64 (*.f64 x (cbrt.f64 -19683)) (neg.f64 y))
(*.f64 x (*.f64 (cbrt.f64 -19683) (neg.f64 y)))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(neg.f64 (*.f64 y (*.f64 x (cbrt.f64 -19683))))
(*.f64 (*.f64 x (cbrt.f64 -19683)) (neg.f64 y))
(*.f64 x (*.f64 (cbrt.f64 -19683) (neg.f64 y)))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 (cbrt.f64 19683) (*.f64 y x))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(neg.f64 (*.f64 y (*.f64 x (cbrt.f64 -19683))))
(*.f64 (*.f64 x (cbrt.f64 -19683)) (neg.f64 y))
(*.f64 x (*.f64 (cbrt.f64 -19683) (neg.f64 y)))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(neg.f64 (*.f64 y (*.f64 x (cbrt.f64 -19683))))
(*.f64 (*.f64 x (cbrt.f64 -19683)) (neg.f64 y))
(*.f64 x (*.f64 (cbrt.f64 -19683) (neg.f64 y)))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(neg.f64 (*.f64 y (*.f64 x (cbrt.f64 -19683))))
(*.f64 (*.f64 x (cbrt.f64 -19683)) (neg.f64 y))
(*.f64 x (*.f64 (cbrt.f64 -19683) (neg.f64 y)))
(*.f64 -1 (*.f64 y (*.f64 (cbrt.f64 -19683) x)))
(neg.f64 (*.f64 y (*.f64 x (cbrt.f64 -19683))))
(*.f64 (*.f64 x (cbrt.f64 -19683)) (neg.f64 y))
(*.f64 x (*.f64 (cbrt.f64 -19683) (neg.f64 y)))
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (*.f64 (pow.f64 y 3) (pow.f64 x 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(+.f64 0 (*.f64 x (*.f64 27 y)))
(*.f64 y (*.f64 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 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))))
(*.f64 3 (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 y (*.f64 x 27))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 27 y)))) 1)
(*.f64 y (*.f64 x 27))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 x 27))
(*.f64 27 (*.f64 x y))
(*.f64 y (*.f64 x 27))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 27 y) x)
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 x (*.f64 27 y)) 1)
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 x y) 27)
(*.f64 y (*.f64 x 27))
(*.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) (sqrt.f64 (*.f64 x (*.f64 27 y))))
(*.f64 y (*.f64 x 27))
(*.f64 1 (*.f64 x (*.f64 27 y)))
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (cbrt.f64 (*.f64 x y)) 27))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2))
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) (*.f64 3 (cbrt.f64 (*.f64 x y))))
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 y)) 2) (*.f64 (*.f64 3 (cbrt.f64 y)) x))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 y)) 2) (*.f64 x (*.f64 3 (cbrt.f64 y))))
(*.f64 x (pow.f64 (*.f64 3 (cbrt.f64 y)) 3))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 3)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 27 y)))
(*.f64 y (*.f64 x 27))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) 27))
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) (pow.f64 (*.f64 x (*.f64 27 y)) 3/4))
(*.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 1/4) (pow.f64 (*.f64 y (*.f64 x 27)) 3/4))
(*.f64 (sqrt.f64 (*.f64 27 y)) (*.f64 (sqrt.f64 (*.f64 27 y)) x))
(*.f64 y (*.f64 x 27))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 27 y)))
(*.f64 y (*.f64 x 27))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (*.f64 27 y) (*.f64 x (*.f64 27 y))) 1/2))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (*.f64 y 27) (*.f64 y (*.f64 x 27)))))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 (*.f64 x 27) (*.f64 y 27)))))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (*.f64 (*.f64 y y) 729))))
(*.f64 (*.f64 x 27) y)
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/4) (pow.f64 (*.f64 x (*.f64 27 y)) 1/4))
(*.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 1/4) (pow.f64 (*.f64 y (*.f64 x 27)) 3/4))
(*.f64 (*.f64 x (pow.f64 (*.f64 3 (cbrt.f64 y)) 2)) (*.f64 3 (cbrt.f64 y)))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 y)) 2) (*.f64 x (*.f64 3 (cbrt.f64 y))))
(*.f64 x (pow.f64 (*.f64 3 (cbrt.f64 y)) 3))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 3)))
(*.f64 (*.f64 x (sqrt.f64 (*.f64 27 y))) (sqrt.f64 (*.f64 27 y)))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 27 (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (*.f64 x y)))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 27 (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 (*.f64 27 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 27 y)) x) 1/2) (sqrt.f64 (*.f64 27 y)))
(*.f64 (sqrt.f64 (*.f64 y 27)) (sqrt.f64 (*.f64 x (*.f64 y (*.f64 x 27)))))
(*.f64 (*.f64 (*.f64 x 27) 1) y)
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 (*.f64 x 27) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 x 27) (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)))
(*.f64 x (*.f64 27 (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y)))))
(*.f64 (*.f64 x 27) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y))))
(*.f64 (*.f64 (*.f64 x 27) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 5/6) (pow.f64 (*.f64 x (*.f64 27 y)) 1/6))
(*.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 5/6) (pow.f64 (*.f64 y (*.f64 x 27)) 1/6))
(pow.f64 (*.f64 x (*.f64 27 y)) 1)
(*.f64 y (*.f64 x 27))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/3)
(*.f64 y (*.f64 x 27))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
(*.f64 y (*.f64 x 27))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6) 6)
(*.f64 y (*.f64 x 27))
(pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 3)
(*.f64 y (*.f64 x 27))
(pow.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) 3/2)
(*.f64 y (*.f64 x 27))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2) 2/3)
(*.f64 y (*.f64 x 27))
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 1/2)
(*.f64 y (*.f64 x 27))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9) 1/9)
(*.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 9) 1/18) (pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 9) 1/18))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) 4)
(*.f64 y (*.f64 x 27))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729))
(*.f64 y (*.f64 x 27))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(*.f64 y (*.f64 x 27))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 27 y)))))
(*.f64 y (*.f64 x 27))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(*.f64 y (*.f64 x 27))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 1))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 1))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1/3))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 2))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 2))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y)))) 3))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 27 y)))) 1/2))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))))) 3/2))
(*.f64 y (*.f64 x 27))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
(*.f64 y (*.f64 x 27))
(+.f64 0 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (*.f64 19683 (pow.f64 (*.f64 y x) 3))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 3)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))) 1)
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 x (*.f64 (*.f64 27 y) (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 27 (*.f64 (*.f64 x y) (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (*.f64 27 y) (*.f64 x (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (*.f64 x (*.f64 27 y)) (*.f64 (pow.f64 (*.f64 x y) 2) 729))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1)
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (*.f64 x y) (*.f64 27 (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) (pow.f64 (*.f64 x (*.f64 27 y)) 5/2))
(*.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) (pow.f64 (*.f64 y (*.f64 x 27)) 5/2))
(*.f64 1 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) (*.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (pow.f64 (*.f64 x y) 3) 19683)
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2) (pow.f64 (*.f64 x (*.f64 27 y)) 3/2))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) (*.f64 x (*.f64 27 y)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 19683 (pow.f64 (*.f64 x y) 3))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 19683))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (*.f64 (pow.f64 y 3) 19683) (pow.f64 x 3))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (*.f64 x 27) (*.f64 y (*.f64 (pow.f64 (*.f64 x y) 2) 729)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (pow.f64 (*.f64 x 27) 3) (pow.f64 y 3))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) x) (*.f64 27 y))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 27) (*.f64 x y))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) (*.f64 27 y)) x)
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) (*.f64 x y)) 27)
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 5/2) (sqrt.f64 (*.f64 x (*.f64 27 y))))
(*.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))) (pow.f64 (*.f64 y (*.f64 x 27)) 5/2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 1) (*.f64 x (*.f64 27 y)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (pow.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 4) 2) (*.f64 3 (cbrt.f64 (*.f64 x y))))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) (*.f64 x 27)) y)
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(sqrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 6))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(log.f64 (exp.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 3))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 3))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 6))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 6))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 6))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 x (*.f64 27 y)))) 2))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 3/2) 2))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 27 y)))) 3/2))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9)) 1/3))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3)))
(*.f64 19683 (pow.f64 (*.f64 y x) 3))
(pow.f64 (*.f64 y (*.f64 x 27)) 3)
(+.f64 0 (*.f64 x (*.f64 27 y)))
(*.f64 y (*.f64 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 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))))
(*.f64 3 (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 y (*.f64 x 27))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 27 y)))) 1)
(*.f64 y (*.f64 x 27))
(pow.f64 (*.f64 x (*.f64 27 y)) 1)
(*.f64 y (*.f64 x 27))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/3)
(*.f64 y (*.f64 x 27))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
(*.f64 y (*.f64 x 27))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6) 6)
(*.f64 y (*.f64 x 27))
(pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 3)
(*.f64 y (*.f64 x 27))
(pow.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) 3/2)
(*.f64 y (*.f64 x 27))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2) 2/3)
(*.f64 y (*.f64 x 27))
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 1/2)
(*.f64 y (*.f64 x 27))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 6) 1/6)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9) 1/9)
(*.f64 (pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 9) 1/18) (pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 9) 1/18))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) 4)
(*.f64 y (*.f64 x 27))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729))
(*.f64 y (*.f64 x 27))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(*.f64 y (*.f64 x 27))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 27 y)))))
(*.f64 y (*.f64 x 27))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(*.f64 y (*.f64 x 27))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(*.f64 y (*.f64 x 27))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 1))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 1))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1/3))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 2))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 2))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y)))) 3))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 27 y)))) 1/2))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))))) 3/2))
(*.f64 y (*.f64 x 27))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
(*.f64 y (*.f64 x 27))
(+.f64 0 (sqrt.f64 (*.f64 x (*.f64 27 y))))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 y (*.f64 x 27))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 y (*.f64 x 27)))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 y (*.f64 x 27)))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))))) 1)
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(*.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 1)
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(*.f64 1 (sqrt.f64 (*.f64 x (*.f64 27 y))))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6) (*.f64 3 (cbrt.f64 (*.f64 x y))))
(*.f64 3 (*.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (*.f64 y (*.f64 x 27)) 1/6)))
(*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 3 (pow.f64 (*.f64 y (*.f64 x 27)) 1/6)))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) (pow.f64 (*.f64 x (*.f64 27 y)) 1/6))
(*.f64 3 (*.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (*.f64 y (*.f64 x 27)) 1/6)))
(*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 3 (pow.f64 (*.f64 y (*.f64 x 27)) 1/6)))
(*.f64 (sqrt.f64 (*.f64 x y)) (sqrt.f64 27))
(*.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) (pow.f64 (*.f64 x (*.f64 27 y)) 1/4))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(*.f64 (sqrt.f64 27) (sqrt.f64 (*.f64 x y)))
(*.f64 (sqrt.f64 (*.f64 y x)) (sqrt.f64 27))
(*.f64 (sqrt.f64 (*.f64 27 y)) (sqrt.f64 x))
(*.f64 (sqrt.f64 (*.f64 y 27)) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 27 y)))
(*.f64 (sqrt.f64 (*.f64 y 27)) (sqrt.f64 x))
(*.f64 (sqrt.f64 (*.f64 x 27)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 (*.f64 x 27)))
(pow.f64 (*.f64 x (*.f64 27 y)) 1/2)
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3) 1/6)
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 1)
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6) 3)
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 3/2)
(pow.f64 (*.f64 3 (cbrt.f64 (*.f64 y x))) 3/2)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2) 1/3)
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(pow.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729) 1/4)
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 9) 1/18)
(pow.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 9) 1/18)
(pow.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) 2)
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(fabs.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))))))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/2))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y)))) 3/2))
(pow.f64 (*.f64 3 (cbrt.f64 (*.f64 y x))) 3/2)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 1/2))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 1/2))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/6))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1/6))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 1))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 1))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/6)) 3))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 3/2) 1/3))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 x (*.f64 27 y)))) 2))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))))
(sqrt.f64 (*.f64 y (*.f64 x 27)))
(+.f64 0 (*.f64 x (*.f64 27 y)))
(*.f64 y (*.f64 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 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))))
(*.f64 3 (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 y (*.f64 x 27))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 27 y)))) 1)
(*.f64 y (*.f64 x 27))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 x 27))
(*.f64 27 (*.f64 x y))
(*.f64 y (*.f64 x 27))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 27 y) x)
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 x (*.f64 27 y)) 1)
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 x y) 27)
(*.f64 y (*.f64 x 27))
(*.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) (sqrt.f64 (*.f64 x (*.f64 27 y))))
(*.f64 y (*.f64 x 27))
(*.f64 1 (*.f64 x (*.f64 27 y)))
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) 2) (*.f64 (cbrt.f64 (*.f64 x y)) 27))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2))
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))) 2) (*.f64 3 (cbrt.f64 (*.f64 x y))))
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 y)) 2) (*.f64 (*.f64 3 (cbrt.f64 y)) x))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 y)) 2) (*.f64 x (*.f64 3 (cbrt.f64 y))))
(*.f64 x (pow.f64 (*.f64 3 (cbrt.f64 y)) 3))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 3)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (*.f64 27 y)))
(*.f64 y (*.f64 x 27))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) 27))
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 1/4) (pow.f64 (*.f64 x (*.f64 27 y)) 3/4))
(*.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 1/4) (pow.f64 (*.f64 y (*.f64 x 27)) 3/4))
(*.f64 (sqrt.f64 (*.f64 27 y)) (*.f64 (sqrt.f64 (*.f64 27 y)) x))
(*.f64 y (*.f64 x 27))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (*.f64 27 y)))
(*.f64 y (*.f64 x 27))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (*.f64 27 y) (*.f64 x (*.f64 27 y))) 1/2))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 (*.f64 y 27) (*.f64 y (*.f64 x 27)))))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 y (*.f64 (*.f64 x 27) (*.f64 y 27)))))
(*.f64 (sqrt.f64 x) (sqrt.f64 (*.f64 x (*.f64 (*.f64 y y) 729))))
(*.f64 (*.f64 x 27) y)
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3/4) (pow.f64 (*.f64 x (*.f64 27 y)) 1/4))
(*.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 1/4) (pow.f64 (*.f64 y (*.f64 x 27)) 3/4))
(*.f64 (*.f64 x (pow.f64 (*.f64 3 (cbrt.f64 y)) 2)) (*.f64 3 (cbrt.f64 y)))
(*.f64 (pow.f64 (*.f64 3 (cbrt.f64 y)) 2) (*.f64 x (*.f64 3 (cbrt.f64 y))))
(*.f64 x (pow.f64 (*.f64 3 (cbrt.f64 y)) 3))
(*.f64 x (*.f64 27 (pow.f64 (cbrt.f64 y) 3)))
(*.f64 (*.f64 x (sqrt.f64 (*.f64 27 y))) (sqrt.f64 (*.f64 27 y)))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 27 (pow.f64 (cbrt.f64 (*.f64 x y)) 2)) (cbrt.f64 (*.f64 x y)))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 27 (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 (*.f64 27 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (*.f64 (*.f64 x (*.f64 27 y)) x) 1/2) (sqrt.f64 (*.f64 27 y)))
(*.f64 (sqrt.f64 (*.f64 y 27)) (sqrt.f64 (*.f64 x (*.f64 y (*.f64 x 27)))))
(*.f64 (*.f64 (*.f64 x 27) 1) y)
(*.f64 y (*.f64 x 27))
(*.f64 (*.f64 (*.f64 x 27) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 x 27) (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)))
(*.f64 x (*.f64 27 (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y)))))
(*.f64 (*.f64 x 27) (*.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 y y))))
(*.f64 (*.f64 (*.f64 x 27) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 y (*.f64 x 27))
(*.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 5/6) (pow.f64 (*.f64 x (*.f64 27 y)) 1/6))
(*.f64 (pow.f64 (*.f64 y (*.f64 x 27)) 5/6) (pow.f64 (*.f64 y (*.f64 x 27)) 1/6))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 x y) 2) 729))
(*.f64 y (*.f64 x 27))
(log.f64 (pow.f64 (exp.f64 y) (*.f64 x 27)))
(*.f64 y (*.f64 x 27))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 27 y)))))
(*.f64 y (*.f64 x 27))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
(*.f64 y (*.f64 x 27))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 27 y))))
(*.f64 y (*.f64 x 27))
(exp.f64 (log.f64 (*.f64 x (*.f64 27 y))))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1) 1))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1/3) 1))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (*.f64 27 y)))) 1) 1/3))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 27 y))) 1/2) 2))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (*.f64 27 y)))) 1) 2))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y)))) 3))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 x (*.f64 27 y)))) 1/2))
(*.f64 y (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 3 (cbrt.f64 (*.f64 x y))))) 3/2))
(*.f64 y (*.f64 x 27))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 27 y))))
(*.f64 y (*.f64 x 27))

eval106.0ms (5.8%)

Compiler

Compiled 2720 to 1985 computations (27% saved)

prune37.0ms (2%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New2372239
Fresh000
Picked033
Done022
Total2377244
Accurracy
100.0%
Counts
244 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.5%
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
97.7%
(*.f64 (*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
71.8%
(*.f64 (*.f64 x (sqrt.f64 (*.f64 27 y))) (sqrt.f64 (*.f64 27 y)))
99.0%
(*.f64 (*.f64 x 27) y)
99.0%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 y x))
57.3%
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
55.5%
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
97.7%
(*.f64 (*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
71.8%
(*.f64 (*.f64 x (sqrt.f64 (*.f64 27 y))) (sqrt.f64 (*.f64 27 y)))
99.0%
(*.f64 (*.f64 x 27) y)
99.0%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 y x))
57.3%
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
Compiler

Compiled 134 to 100 computations (25.4% saved)

localize104.0ms (5.6%)

Local Accuracy

Found 7 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f64 (*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
99.5%
(pow.f64 (cbrt.f64 x) 2)
99.4%
(cbrt.f64 x)
98.9%
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
99.8%
(*.f64 x (sqrt.f64 (*.f64 27 y)))
99.6%
(*.f64 (*.f64 x (sqrt.f64 (*.f64 27 y))) (sqrt.f64 (*.f64 27 y)))
99.1%
(sqrt.f64 (*.f64 27 y))
Compiler

Compiled 62 to 39 computations (37.1% saved)

series25.0ms (1.3%)

Counts
7 → 72
Calls

33 calls:

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

rewrite96.0ms (5.2%)

Algorithm
batch-egg-rewrite
Rules
1400×log-prod
1062×pow-prod-down
692×pow-unpow
664×pow-prod-up
578×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01593
130493
2353093
Stop Event
node limit
Counts
7 → 181
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 27 y))
(*.f64 (*.f64 x (sqrt.f64 (*.f64 27 y))) (sqrt.f64 (*.f64 27 y)))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(cbrt.f64 x)
(pow.f64 (cbrt.f64 x) 2)
(*.f64 (*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
Outputs
(+.f64 0 (sqrt.f64 (*.f64 27 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 27 y)))) 1)
(*.f64 (sqrt.f64 (*.f64 27 y)) 1)
(*.f64 1 (sqrt.f64 (*.f64 27 y)))
(*.f64 (cbrt.f64 (*.f64 27 y)) (pow.f64 (*.f64 27 y) 1/6))
(*.f64 (pow.f64 (*.f64 27 y) 1/6) (cbrt.f64 (*.f64 27 y)))
(*.f64 (sqrt.f64 y) (sqrt.f64 27))
(*.f64 (pow.f64 (*.f64 27 y) 1/4) (pow.f64 (*.f64 27 y) 1/4))
(*.f64 (sqrt.f64 27) (sqrt.f64 y))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 27 y)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 27 y))))
(pow.f64 (*.f64 27 y) 1/2)
(pow.f64 (sqrt.f64 (*.f64 27 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 27 y)) 3/2)
(pow.f64 (pow.f64 (*.f64 27 y) 1/6) 3)
(pow.f64 (*.f64 (*.f64 y y) 729) 1/4)
(pow.f64 (pow.f64 (*.f64 27 y) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 27 y) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 27 y) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 27 y)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 27 y)))))
(cbrt.f64 (pow.f64 (*.f64 27 y) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 27 y))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 27 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 27 y)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 y)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 27 y) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 27 y))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 27 y))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 27 y))))
(+.f64 0 (*.f64 27 (*.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 y x)))) 1)
(pow.f64 (*.f64 27 (*.f64 y x)) 1)
(pow.f64 (cbrt.f64 (*.f64 27 (*.f64 y x))) 3)
(pow.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 27 (*.f64 y x))) 2)
(sqrt.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 27 (*.f64 y x))))
(exp.f64 (log.f64 (*.f64 27 (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 27 (*.f64 y x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 27 (*.f64 y x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 (*.f64 y x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 27 (*.f64 y x))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 27 y)) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y)))) (cbrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)) 3)
(pow.f64 (*.f64 (*.f64 27 y) (*.f64 x x)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)) 2)
(sqrt.f64 (*.f64 (*.f64 27 y) (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)))
(+.f64 0 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) 1)
(pow.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) (cbrt.f64 x)) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 27 y) 3) (*.f64 x x)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) (cbrt.f64 x)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) (cbrt.f64 x)) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 y) 3) (*.f64 x x)))
(expm1.f64 (log1p.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 2/3 (log.f64 x))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 2/3 (log.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 2/3 (log.f64 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 27 y) 3) (*.f64 x x))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) (cbrt.f64 x))) 2))
(log1p.f64 (expm1.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 0 (cbrt.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 x))) (cbrt.f64 (exp.f64 (cbrt.f64 x))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 x)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 x))) 1)
(*.f64 (cbrt.f64 x) 1)
(*.f64 1 (cbrt.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (pow.f64 x 1/6) (pow.f64 x 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))
(pow.f64 x 1/3)
(pow.f64 (cbrt.f64 x) 1)
(pow.f64 (pow.f64 (cbrt.f64 x) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 x)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) 3/2)
(pow.f64 (pow.f64 x 3) 1/9)
(pow.f64 (*.f64 x x) 1/6)
(pow.f64 (pow.f64 x 1/6) 2)
(pow.f64 (sqrt.f64 x) 2/3)
(sqrt.f64 (pow.f64 (cbrt.f64 x) 2))
(fabs.f64 (cbrt.f64 x))
(log.f64 (exp.f64 (cbrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 x))))
(expm1.f64 (log1p.f64 (cbrt.f64 x)))
(exp.f64 (log.f64 (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 x) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 x)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 x) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 x) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 x)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 x)) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 x)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 x))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 x)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 x)))
(+.f64 0 (pow.f64 (cbrt.f64 x) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 x) 2))) 1)
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 x) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 4) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (pow.f64 x 1/6) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 x 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 5) (cbrt.f64 (cbrt.f64 x)))
(sqrt.f64 (*.f64 x (cbrt.f64 x)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 x) 2))))
(cbrt.f64 (*.f64 x x))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 x) 2)))
(exp.f64 (*.f64 2/3 (log.f64 x)))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 x)) 1))
(exp.f64 (*.f64 (log.f64 x) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 x) 1) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 x) 1/3) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 x)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 x)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 x))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 x)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 x) 2)))
(+.f64 0 (*.f64 27 (*.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 y x)))) 1)
(pow.f64 (*.f64 27 (*.f64 y x)) 1)
(pow.f64 (cbrt.f64 (*.f64 27 (*.f64 y x))) 3)
(pow.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 27 (*.f64 y x))) 2)
(sqrt.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 27 (*.f64 y x))))
(exp.f64 (log.f64 (*.f64 27 (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 27 (*.f64 y x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 27 (*.f64 y x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 (*.f64 y x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 27 (*.f64 y x))))

simplify110.0ms (5.9%)

Algorithm
egg-herbie
Rules
1844×fma-def
1366×log-prod
830×exp-prod
580×prod-exp
516×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03754841
17683819
222183607
360943607
Stop Event
node limit
Counts
253 → 188
Calls
Call 1
Inputs
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 -1 (*.f64 y (*.f64 (pow.f64 (sqrt.f64 -27) 2) x)))
(*.f64 -1 (*.f64 y (*.f64 (pow.f64 (sqrt.f64 -27) 2) x)))
(*.f64 -1 (*.f64 y (*.f64 (pow.f64 (sqrt.f64 -27) 2) x)))
(*.f64 -1 (*.f64 y (*.f64 (pow.f64 (sqrt.f64 -27) 2) x)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 27 (*.f64 y x))
(+.f64 0 (sqrt.f64 (*.f64 27 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 27 y)))) 1)
(*.f64 (sqrt.f64 (*.f64 27 y)) 1)
(*.f64 1 (sqrt.f64 (*.f64 27 y)))
(*.f64 (cbrt.f64 (*.f64 27 y)) (pow.f64 (*.f64 27 y) 1/6))
(*.f64 (pow.f64 (*.f64 27 y) 1/6) (cbrt.f64 (*.f64 27 y)))
(*.f64 (sqrt.f64 y) (sqrt.f64 27))
(*.f64 (pow.f64 (*.f64 27 y) 1/4) (pow.f64 (*.f64 27 y) 1/4))
(*.f64 (sqrt.f64 27) (sqrt.f64 y))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 27 y)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 27 y))))
(pow.f64 (*.f64 27 y) 1/2)
(pow.f64 (sqrt.f64 (*.f64 27 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 27 y)) 3/2)
(pow.f64 (pow.f64 (*.f64 27 y) 1/6) 3)
(pow.f64 (*.f64 (*.f64 y y) 729) 1/4)
(pow.f64 (pow.f64 (*.f64 27 y) 3) 1/6)
(pow.f64 (pow.f64 (*.f64 27 y) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 27 y) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 27 y)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 27 y)))))
(cbrt.f64 (pow.f64 (*.f64 27 y) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 27 y))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 27 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 27 y)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 y)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 27 y) 1/6)) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 27 y))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 27 y))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 27 y))))
(+.f64 0 (*.f64 27 (*.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 y x)))) 1)
(pow.f64 (*.f64 27 (*.f64 y x)) 1)
(pow.f64 (cbrt.f64 (*.f64 27 (*.f64 y x))) 3)
(pow.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 27 (*.f64 y x))) 2)
(sqrt.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 27 (*.f64 y x))))
(exp.f64 (log.f64 (*.f64 27 (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 27 (*.f64 y x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 27 (*.f64 y x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 (*.f64 y x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 27 (*.f64 y x))))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 27 y)) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y)))) (cbrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))) 1)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)) 3)
(pow.f64 (*.f64 (*.f64 27 y) (*.f64 x x)) 1/2)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)) 2)
(sqrt.f64 (*.f64 (*.f64 27 y) (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x) 3))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))) 2))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)))
(+.f64 0 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) 1)
(pow.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) (cbrt.f64 x)) 4) 1/2)
(pow.f64 (*.f64 (pow.f64 (*.f64 27 y) 3) (*.f64 x x)) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) (cbrt.f64 x)) 2)
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) (cbrt.f64 x)) 4))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 y) 3) (*.f64 x x)))
(expm1.f64 (log1p.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 2/3 (log.f64 x))))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 2/3 (log.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 2/3 (log.f64 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 27 y) 3) (*.f64 x x))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) (cbrt.f64 x))) 2))
(log1p.f64 (expm1.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 0 (cbrt.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 x))) (cbrt.f64 (exp.f64 (cbrt.f64 x))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 x)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 x))) 1)
(*.f64 (cbrt.f64 x) 1)
(*.f64 1 (cbrt.f64 x))
(*.f64 (cbrt.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (cbrt.f64 (cbrt.f64 x)))
(*.f64 (pow.f64 x 1/6) (pow.f64 x 1/6))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))
(pow.f64 x 1/3)
(pow.f64 (cbrt.f64 x) 1)
(pow.f64 (pow.f64 (cbrt.f64 x) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 x)) 3)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) 3/2)
(pow.f64 (pow.f64 x 3) 1/9)
(pow.f64 (*.f64 x x) 1/6)
(pow.f64 (pow.f64 x 1/6) 2)
(pow.f64 (sqrt.f64 x) 2/3)
(sqrt.f64 (pow.f64 (cbrt.f64 x) 2))
(fabs.f64 (cbrt.f64 x))
(log.f64 (exp.f64 (cbrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 x))))
(expm1.f64 (log1p.f64 (cbrt.f64 x)))
(exp.f64 (log.f64 (cbrt.f64 x)))
(exp.f64 (*.f64 (log.f64 x) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 x)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 x) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 x) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 x)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 x)) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 x)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 x))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 x)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 x)))
(+.f64 0 (pow.f64 (cbrt.f64 x) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 x) 2))) 1)
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) 1)
(*.f64 1 (pow.f64 (cbrt.f64 x) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 4))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 4) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(*.f64 (pow.f64 x 1/6) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 x 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 5) (cbrt.f64 (cbrt.f64 x)))
(sqrt.f64 (*.f64 x (cbrt.f64 x)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 x) 2))))
(cbrt.f64 (*.f64 x x))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 x) 2)))
(exp.f64 (*.f64 2/3 (log.f64 x)))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 x)) 1))
(exp.f64 (*.f64 (log.f64 x) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 x) 1) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 x) 1/3) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 x)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 x)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 x))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 x)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 x) 2)))
(+.f64 0 (*.f64 27 (*.f64 y x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 y x)))) 1)
(pow.f64 (*.f64 27 (*.f64 y x)) 1)
(pow.f64 (cbrt.f64 (*.f64 27 (*.f64 y x))) 3)
(pow.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 27 (*.f64 y x))) 2)
(sqrt.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 y x)))))
(cbrt.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 3))
(expm1.f64 (log1p.f64 (*.f64 27 (*.f64 y x))))
(exp.f64 (log.f64 (*.f64 27 (*.f64 y x))))
(exp.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 y x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 27 (*.f64 y x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 27 (*.f64 y x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 (*.f64 y x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 27 (*.f64 y x))))
Outputs
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 -1 (*.f64 y (*.f64 (pow.f64 (sqrt.f64 -27) 2) x)))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 -1 (*.f64 y (*.f64 (pow.f64 (sqrt.f64 -27) 2) x)))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 -1 (*.f64 y (*.f64 (pow.f64 (sqrt.f64 -27) 2) x)))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 -1 (*.f64 y (*.f64 (pow.f64 (sqrt.f64 -27) 2) x)))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 27) x))
(*.f64 (sqrt.f64 27) (*.f64 (sqrt.f64 y) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 x 2)) 1/3) y))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(+.f64 0 (sqrt.f64 (*.f64 27 y)))
(sqrt.f64 (*.f64 27 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))))
(sqrt.f64 (*.f64 27 y))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 27 y)))) 1)
(sqrt.f64 (*.f64 27 y))
(*.f64 (sqrt.f64 (*.f64 27 y)) 1)
(sqrt.f64 (*.f64 27 y))
(*.f64 1 (sqrt.f64 (*.f64 27 y)))
(sqrt.f64 (*.f64 27 y))
(*.f64 (cbrt.f64 (*.f64 27 y)) (pow.f64 (*.f64 27 y) 1/6))
(sqrt.f64 (*.f64 27 y))
(*.f64 (pow.f64 (*.f64 27 y) 1/6) (cbrt.f64 (*.f64 27 y)))
(sqrt.f64 (*.f64 27 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 27))
(*.f64 (sqrt.f64 27) (sqrt.f64 y))
(*.f64 (pow.f64 (*.f64 27 y) 1/4) (pow.f64 (*.f64 27 y) 1/4))
(sqrt.f64 (*.f64 27 y))
(*.f64 (sqrt.f64 27) (sqrt.f64 y))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 27 y)) 2)) (sqrt.f64 (cbrt.f64 (*.f64 27 y))))
(sqrt.f64 (*.f64 27 y))
(pow.f64 (*.f64 27 y) 1/2)
(sqrt.f64 (*.f64 27 y))
(pow.f64 (sqrt.f64 (*.f64 27 y)) 1)
(sqrt.f64 (*.f64 27 y))
(pow.f64 (cbrt.f64 (*.f64 27 y)) 3/2)
(sqrt.f64 (*.f64 27 y))
(pow.f64 (pow.f64 (*.f64 27 y) 1/6) 3)
(sqrt.f64 (*.f64 27 y))
(pow.f64 (*.f64 (*.f64 y y) 729) 1/4)
(sqrt.f64 (*.f64 27 y))
(pow.f64 (pow.f64 (*.f64 27 y) 3) 1/6)
(pow.f64 (*.f64 19683 (pow.f64 y 3)) 1/6)
(pow.f64 (pow.f64 (*.f64 27 y) 3/2) 1/3)
(sqrt.f64 (*.f64 27 y))
(pow.f64 (pow.f64 (*.f64 27 y) 1/4) 2)
(sqrt.f64 (*.f64 27 y))
(fabs.f64 (sqrt.f64 (*.f64 27 y)))
(sqrt.f64 (*.f64 27 y))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 27 y))))
(sqrt.f64 (*.f64 27 y))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 27 y)))))
(sqrt.f64 (*.f64 27 y))
(cbrt.f64 (pow.f64 (*.f64 27 y) 3/2))
(sqrt.f64 (*.f64 27 y))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 27 y))))
(sqrt.f64 (*.f64 27 y))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 27 y))))
(sqrt.f64 (*.f64 27 y))
(exp.f64 (*.f64 (log.f64 (*.f64 27 y)) 1/2))
(sqrt.f64 (*.f64 27 y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 y))) 1))
(sqrt.f64 (*.f64 27 y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) 1/2))
(sqrt.f64 (*.f64 27 y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 y)) 1/2) 1))
(sqrt.f64 (*.f64 27 y))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 y))) 1) 1))
(sqrt.f64 (*.f64 27 y))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 27 y) 1/6)) 3))
(sqrt.f64 (*.f64 27 y))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 27 y))) 1/3))
(sqrt.f64 (*.f64 27 y))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 27 y))) 2))
(sqrt.f64 (*.f64 27 y))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 27 y))))
(sqrt.f64 (*.f64 27 y))
(+.f64 0 (*.f64 27 (*.f64 y x)))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 y x)))) 1)
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(pow.f64 (*.f64 27 (*.f64 y x)) 1)
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 27 (*.f64 y x))) 3)
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(pow.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 2) 1/2)
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(pow.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 3) 1/3)
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(pow.f64 (sqrt.f64 (*.f64 27 (*.f64 y x))) 2)
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(sqrt.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 2))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 y x)))))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 3))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 27 (*.f64 y x))))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(exp.f64 (log.f64 (*.f64 27 (*.f64 y x))))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 y x))) 1))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 y x))) 1) 1))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 27 (*.f64 y x)))) 3))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 27 (*.f64 y x)))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 (*.f64 y x)))) 2))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 27 (*.f64 y x))))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 27 y)) x))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y)))) (cbrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))) 1)
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x) 1)
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)) 3)
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(pow.f64 (*.f64 (*.f64 27 y) (*.f64 x x)) 1/2)
(sqrt.f64 (*.f64 27 (*.f64 y (*.f64 x x))))
(sqrt.f64 (*.f64 27 (*.f64 (*.f64 y x) x)))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x) 3) 1/3)
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)) 2)
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(sqrt.f64 (*.f64 (*.f64 27 y) (*.f64 x x)))
(sqrt.f64 (*.f64 27 (*.f64 y (*.f64 x x))))
(sqrt.f64 (*.f64 27 (*.f64 (*.f64 y x) x)))
(log.f64 (pow.f64 (exp.f64 x) (sqrt.f64 (*.f64 27 y))))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x) 3))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)) 1))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)) 1) 1))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))) 3))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))) 1/3))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x))) 2))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) x)))
(*.f64 x (sqrt.f64 (*.f64 27 y)))
(+.f64 0 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (cbrt.f64 (*.f64 x x)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (cbrt.f64 (*.f64 x x))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) 1)
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))) 1)
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (cbrt.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2)))) 3)
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) (cbrt.f64 x)) 4) 1/2)
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 27 y) 3) (*.f64 x x)) 1/3)
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) (cbrt.f64 x)) 2)
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) (cbrt.f64 x)) 4))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))))))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 y) 3) (*.f64 x x)))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(expm1.f64 (log1p.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 2/3 (log.f64 x))))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(exp.f64 (*.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 2/3 (log.f64 x))) 1))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(exp.f64 (*.f64 (*.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 2/3 (log.f64 x))) 1) 1))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2))))) 3))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 27 y) 3) (*.f64 x x))) 1/3))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 27 y)) (cbrt.f64 x))) 2))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(log1p.f64 (expm1.f64 (*.f64 27 (*.f64 y (pow.f64 (cbrt.f64 x) 2)))))
(*.f64 27 (*.f64 y (cbrt.f64 (*.f64 x x))))
(*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2))
(+.f64 0 (cbrt.f64 x))
(cbrt.f64 x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 x))) (cbrt.f64 (exp.f64 (cbrt.f64 x))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 x))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 x)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 x)))))
(cbrt.f64 x)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 x))) 1)
(cbrt.f64 x)
(*.f64 (cbrt.f64 x) 1)
(cbrt.f64 x)
(*.f64 1 (cbrt.f64 x))
(cbrt.f64 x)
(*.f64 (cbrt.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(cbrt.f64 x)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (cbrt.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(*.f64 (pow.f64 x 1/6) (pow.f64 x 1/6))
(cbrt.f64 x)
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 4)) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2)))
(cbrt.f64 x)
(pow.f64 x 1/3)
(cbrt.f64 x)
(pow.f64 (cbrt.f64 x) 1)
(cbrt.f64 x)
(pow.f64 (pow.f64 (cbrt.f64 x) 2) 1/2)
(cbrt.f64 x)
(pow.f64 (cbrt.f64 (cbrt.f64 x)) 3)
(cbrt.f64 x)
(pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) 3/2)
(pow.f64 (pow.f64 x 3) 1/9)
(*.f64 (pow.f64 (pow.f64 x 3) 1/18) (pow.f64 (pow.f64 x 3) 1/18))
(pow.f64 (*.f64 x x) 1/6)
(cbrt.f64 x)
(pow.f64 (pow.f64 x 1/6) 2)
(cbrt.f64 x)
(pow.f64 (sqrt.f64 x) 2/3)
(cbrt.f64 x)
(sqrt.f64 (pow.f64 (cbrt.f64 x) 2))
(cbrt.f64 x)
(fabs.f64 (cbrt.f64 x))
(cbrt.f64 x)
(log.f64 (exp.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 x))))
(cbrt.f64 x)
(expm1.f64 (log1p.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(exp.f64 (log.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(exp.f64 (*.f64 (log.f64 x) 1/3))
(cbrt.f64 x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 x)) 1))
(cbrt.f64 x)
(exp.f64 (*.f64 (*.f64 (log.f64 x) 1) 1/3))
(cbrt.f64 x)
(exp.f64 (*.f64 (*.f64 (log.f64 x) 1/3) 1))
(cbrt.f64 x)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 x)) 1) 1))
(cbrt.f64 x)
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 x)) 1/2))
(cbrt.f64 x)
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 x)) 1) 1/2))
(cbrt.f64 x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 x))) 3))
(cbrt.f64 x)
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 x)) 2))
(cbrt.f64 x)
(log1p.f64 (expm1.f64 (cbrt.f64 x)))
(cbrt.f64 x)
(+.f64 0 (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x x)))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 (*.f64 x x))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 x) 2))) 1)
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(*.f64 (cbrt.f64 x) (cbrt.f64 x))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) 1)
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(*.f64 1 (pow.f64 (cbrt.f64 x) 2))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 4))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 4) (pow.f64 (cbrt.f64 (cbrt.f64 x)) 2))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(*.f64 (pow.f64 x 1/6) (sqrt.f64 x))
(*.f64 (sqrt.f64 x) (pow.f64 x 1/6))
(*.f64 (pow.f64 x 1/6) (sqrt.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 x)) 5) (cbrt.f64 (cbrt.f64 x)))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(sqrt.f64 (*.f64 x (cbrt.f64 x)))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 x) 2)))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 x) 2))))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(cbrt.f64 (*.f64 x x))
(pow.f64 (cbrt.f64 x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 x) 2)))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(exp.f64 (*.f64 2/3 (log.f64 x)))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 x)) 1))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(exp.f64 (*.f64 (log.f64 x) 2/3))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (log.f64 x) 1) 2/3))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (log.f64 x) 1/3) 2))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 x)) 1) 2))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 x)) 1) 1))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 x))) 3))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(exp.f64 (*.f64 (*.f64 2 (log.f64 x)) 1/3))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 x) 2)))
(pow.f64 (cbrt.f64 x) 2)
(cbrt.f64 (*.f64 x x))
(+.f64 0 (*.f64 27 (*.f64 y x)))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 y x)))) 1)
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(pow.f64 (*.f64 27 (*.f64 y x)) 1)
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 27 (*.f64 y x))) 3)
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(pow.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 2) 1/2)
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(pow.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 3) 1/3)
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(pow.f64 (sqrt.f64 (*.f64 27 (*.f64 y x))) 2)
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(sqrt.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 2))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) 27) x))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 y x)))))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 27 (*.f64 y x)) 3))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 27 (*.f64 y x))))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(exp.f64 (log.f64 (*.f64 27 (*.f64 y x))))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 y x))) 1))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 y x))) 1) 1))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 27 (*.f64 y x)))) 3))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 27 (*.f64 y x)))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 (*.f64 y x)))) 2))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 27 (*.f64 y x))))
(*.f64 (pow.f64 (sqrt.f64 27) 2) (*.f64 y x))
(*.f64 27 (*.f64 y x))

eval84.0ms (4.6%)

Compiler

Compiled 3941 to 2655 computations (32.6% saved)

prune38.0ms (2.1%)

Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New2660266
Fresh000
Picked022
Done055
Total2667273
Accurracy
100.0%
Counts
273 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.5%
(pow.f64 (sqrt.f64 (*.f64 x (*.f64 27 y))) 2)
97.7%
(*.f64 (*.f64 (*.f64 27 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
71.8%
(*.f64 (*.f64 x (sqrt.f64 (*.f64 27 y))) (sqrt.f64 (*.f64 27 y)))
99.0%
(*.f64 (*.f64 x 27) y)
99.0%
(*.f64 x (*.f64 27 y))
99.6%
(*.f64 27 (*.f64 y x))
57.3%
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 27 y)) 3))
Compiler

Compiled 122 to 88 computations (27.9% saved)

regimes22.0ms (1.2%)

Accuracy

Total -52.3b remaining (-20900.4%)

Threshold costs -52.3b (-20900.4%)

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

4 calls:

6.0ms
(*.f64 x 27)
5.0ms
y
5.0ms
x
4.0ms
(*.f64 (*.f64 x 27) y)
Results
AccuracySegmentsBranch
99.6%1x
99.6%1y
99.6%1(*.f64 (*.f64 x 27) y)
99.6%1(*.f64 x 27)
Compiler

Compiled 73 to 51 computations (30.1% saved)

simplify4.0ms (0.2%)

Algorithm
egg-herbie
Rules
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 7 to 5 computations (28.6% saved)

soundness13.0ms (0.7%)

Rules
10×*-commutative
associate-*r*
associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
11113
21813
32013
Stop Event
saturated
Compiler

Compiled 12 to 8 computations (33.3% saved)

end0.0ms (0%)

preprocess18.0ms (1%)

Remove

(sort x y)

Compiler

Compiled 42 to 30 computations (28.6% saved)

Profiling

Loading profile data...