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

Time bar (total: 3.2s)

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)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation ival-mult, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

sample1.0s (31.9%)

Results
888.0ms7227×256valid
87.0ms1028×256infinite
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 248.0ms
Operation ival-mult, time spent: 235.0ms, 95.0% of total-time
Operation const, time spent: 13.0ms, 5.0% of total-time
Bogosity

preprocess139.0ms (4.3%)

Algorithm
egg-herbie
Rules
256×fma-def
80×distribute-lft-neg-in
64×associate-*r*
58×distribute-rgt-neg-in
48×distribute-lft-in
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-x
00-0-(*.f64 x 27)
00-0-(*.f64 (*.f64 x 27) y)
00-0-27
00-0-y
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020141
150133
2118133
3290133
4406133
5520133
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 x 27) y)
(*.f64 (*.f64 x 27) y)
(*.f64 (*.f64 (neg.f64 x) 27) y)
(*.f64 (*.f64 x 27) (neg.f64 y))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) 27) y))
(neg.f64 (*.f64 (*.f64 x 27) (neg.f64 y)))
(*.f64 (*.f64 y 27) x)
Outputs
(*.f64 (*.f64 x 27) y)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 x 27) y)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 (neg.f64 x) 27) y)
(*.f64 y (*.f64 27 (neg.f64 x)))
(*.f64 x (*.f64 -27 y))
(*.f64 y (*.f64 x -27))
(*.f64 (*.f64 x 27) (neg.f64 y))
(*.f64 y (*.f64 27 (neg.f64 x)))
(*.f64 x (*.f64 -27 y))
(*.f64 y (*.f64 x -27))
(neg.f64 (*.f64 (*.f64 (neg.f64 x) 27) y))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 x 27) y)
(neg.f64 (*.f64 (*.f64 x 27) (neg.f64 y)))
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 x 27) y)
(*.f64 (*.f64 y 27) x)
(*.f64 x (*.f64 27 y))
(*.f64 27 (*.f64 x y))
(*.f64 (*.f64 x 27) y)
Compiler

Compiled 35 to 23 computations (34.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
Operation ival-mult, time spent: 14.0ms, 89.0% of total-time
Operation const, time spent: 1.0ms, 6.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 12 to 8 computations (33.3% saved)

prune1.0ms (0%)

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

Compiled 21 to 15 computations (28.6% saved)

localize54.0ms (1.7%)

Localize:

Found 3 expressions with local error:

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

Compiled 36 to 19 computations (47.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
Operation ival-mult, time spent: 12.0ms, 87.0% of total-time
Operation const, time spent: 1.0ms, 7.0% of total-time

series4.0ms (0.1%)

Counts
3 → 48
Calls

18 calls:

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

rewrite213.0ms (6.6%)

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

Useful iterations: 0 (0.0ms)

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

simplify149.0ms (4.6%)

Algorithm
egg-herbie
Rules
1248×log-prod
1200×associate-*r*
1094×associate-*l*
982×associate-+r+
926×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0972898
12172790
25852790
343272790
Stop Event
node limit
Counts
144 → 38
Calls
Call 1
Inputs
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
Outputs
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y)) 2)) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))) 3)
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2) 1/2)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(log.f64 (pow.f64 (pow.f64 (exp.f64 x) 27) y))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (log.f64 x) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (log.f64 (*.f64 27 y))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 x) 1) (*.f64 (log.f64 (*.f64 27 y)) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (log.f64 y) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (log.f64 (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 y) 1) (*.f64 (log.f64 (*.f64 27 x)) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (log.f64 (*.f64 27 y)) (*.f64 (log.f64 x) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (log.f64 x)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 y)) 1) (*.f64 (log.f64 x) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (log.f64 (*.f64 27 x)) (*.f64 (log.f64 y) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (log.f64 y)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) (*.f64 (log.f64 y) 1)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 27 y))
(*.f64 y (*.f64 27 x))

eval8.0ms (0.2%)

Compiler

Compiled 372 to 272 computations (26.9% saved)

prune8.0ms (0.2%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New37138
Fresh000
Picked033
Done000
Total37441
Accuracy
100.0%
Counts
41 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.5%
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.7%
(*.f64 27 (*.f64 x y))
Compiler

Compiled 31 to 23 computations (25.8% saved)

localize145.0ms (4.5%)

Localize:

Found 3 expressions with local error:

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

Compiled 29 to 20 computations (31% saved)

Precisions
Click to see histograms. Total time spent on operations: 99.0ms
Operation ival-sqrt, time spent: 84.0ms, 85.0% of total-time
Operation ival-mult, time spent: 11.0ms, 11.0% of total-time
Operation ival-pow, time spent: 2.0ms, 2.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

series13.0ms (0.4%)

Counts
3 → 24
Calls

18 calls:

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

rewrite90.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
986×unpow-prod-down
568×log-prod
542×cbrt-prod
482×prod-exp
431×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

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

simplify184.0ms (5.7%)

Algorithm
egg-herbie
Rules
1570×fma-def
1140×log-prod
772×unswap-sqr
618×distribute-lft-in
604×exp-sum
Iterations

Useful iterations: 3 (0.0ms)

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

eval99.0ms (3.1%)

Compiler

Compiled 2928 to 2110 computations (27.9% saved)

prune32.0ms (1%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New2073210
Fresh000
Picked011
Done033
Total2077214
Accuracy
100.0%
Counts
214 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.5%
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
98.6%
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 27 x)))
55.1%
(*.f64 (*.f64 (*.f64 y 27) (sqrt.f64 x)) (sqrt.f64 x))
55.1%
(*.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) (sqrt.f64 (*.f64 27 x)))
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.7%
(*.f64 27 (*.f64 x y))
Compiler

Compiled 68 to 49 computations (27.9% saved)

localize165.0ms (5.1%)

Localize:

Found 9 expressions with local error:

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

Compiled 83 to 48 computations (42.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
Operation ival-mult, time spent: 39.0ms, 61.0% of total-time
Operation ival-sqrt, time spent: 15.0ms, 24.0% of total-time
Operation ival-pow, time spent: 4.0ms, 6.0% of total-time
Operation const, time spent: 3.0ms, 5.0% of total-time
Operation ival-cbrt, time spent: 3.0ms, 5.0% of total-time

series38.0ms (1.2%)

Counts
9 → 108
Calls

45 calls:

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

rewrite148.0ms (4.6%)

Algorithm
batch-egg-rewrite
Rules
1488×log-prod
662×pow-prod-up
585×log1p-expm1-u
585×expm1-log1p-u
572×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify247.0ms (7.7%)

Algorithm
egg-herbie
Rules
1382×prod-exp
930×log-prod
648×log-pow
560×associate-*r*
554×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04779100
19387339
230747020
369697020
Stop Event
node limit
Counts
357 → 237
Calls
Call 1
Inputs
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 -1 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -27) 2))))
(*.f64 -1 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -27) 2))))
(*.f64 -1 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -27) 2))))
(*.f64 -1 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -27) 2))))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 -27 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -27 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -27 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -27 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(*.f64 27 (*.f64 x y))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 27 x)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 27 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 x) 3/2) (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3) (pow.f64 (*.f64 27 x) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 y 2) (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3) (pow.f64 y 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y 27) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3) (pow.f64 x 3/2)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(+.f64 0 (*.f64 y (sqrt.f64 (*.f64 27 x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))) y)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))))) 1)
(pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))) 3)
(pow.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))) 2)
(sqrt.f64 (*.f64 (*.f64 27 x) (pow.f64 y 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))))))
(cbrt.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 27 x) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 x) 3/2) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))))
(exp.f64 (log.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))))) 2))
(log1p.f64 (expm1.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))))
(+.f64 0 (sqrt.f64 (*.f64 27 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 x)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 x)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 27 x)))) 1)
(*.f64 (sqrt.f64 (*.f64 27 x)) 1)
(*.f64 (sqrt.f64 (*.f64 27 x)) (log.f64 (exp.f64 1)))
(*.f64 (sqrt.f64 x) (sqrt.f64 27))
(*.f64 1 (sqrt.f64 (*.f64 27 x)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 27 x))) (cbrt.f64 (*.f64 27 x)))
(*.f64 (cbrt.f64 (*.f64 27 x)) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (sqrt.f64 27) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 27 x) 1/4) (pow.f64 (*.f64 27 x) 1/4))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 729)) 1/2) (pow.f64 (cbrt.f64 (*.f64 27 x)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 729))) (sqrt.f64 (cbrt.f64 (*.f64 27 x))))
(*.f64 (*.f64 (sqrt.f64 27) 1) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 27) (cbrt.f64 x)) (cbrt.f64 (sqrt.f64 x)))
(*.f64 (*.f64 (sqrt.f64 27) (pow.f64 x 1/4)) (pow.f64 x 1/4))
(pow.f64 (*.f64 27 x) 1/2)
(pow.f64 (sqrt.f64 (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 27 x) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 27 x) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 27 x)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 27 x)))))
(cbrt.f64 (pow.f64 (*.f64 27 x) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 27 x))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 27 x)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) 1/2))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 x)) 1/2) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 27 x))) 1/3))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 27 x))) 2))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 27 x))))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 27 x)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 27 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 x) 3/2) (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3) (pow.f64 (*.f64 27 x) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 y 2) (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3) (pow.f64 y 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y 27) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3) (pow.f64 x 3/2)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(+.f64 0 (*.f64 y (*.f64 27 (sqrt.f64 x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))))) 1)
(pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))) 2)
(sqrt.f64 (*.f64 x (*.f64 (pow.f64 y 2) 729)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y 27) 3) (pow.f64 x 3/2)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 y 27) 3)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))))) 2))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))))
(+.f64 0 (cbrt.f64 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y))) (cbrt.f64 (exp.f64 (cbrt.f64 y))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 y)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 y)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 y))) 1)
(*.f64 (cbrt.f64 y) 1)
(*.f64 (cbrt.f64 y) (log.f64 (exp.f64 1)))
(*.f64 1 (cbrt.f64 y))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (cbrt.f64 (cbrt.f64 y)))
(*.f64 (cbrt.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))
(*.f64 (pow.f64 y 1/6) (pow.f64 y 1/6))
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 y)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 y)) 1/3)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 y) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)))
(pow.f64 y 1/3)
(pow.f64 (cbrt.f64 y) 1)
(pow.f64 (pow.f64 (cbrt.f64 y) 2) 1/2)
(pow.f64 (cbrt.f64 (cbrt.f64 y)) 3)
(pow.f64 (pow.f64 y 1/6) 2)
(pow.f64 (sqrt.f64 y) 2/3)
(sqrt.f64 (pow.f64 (cbrt.f64 y) 2))
(fabs.f64 (cbrt.f64 y))
(log.f64 (exp.f64 (cbrt.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 y))))
(expm1.f64 (log1p.f64 (cbrt.f64 y)))
(exp.f64 (log.f64 (cbrt.f64 y)))
(exp.f64 (*.f64 (log.f64 y) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1/3) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1) 1))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1/2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1) 1/2))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 y))) 3))
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 y)) 2))
(log1p.f64 (expm1.f64 (cbrt.f64 y)))
(+.f64 0 (pow.f64 (cbrt.f64 y) 2))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 y) 2))) 1)
(*.f64 (cbrt.f64 y) (cbrt.f64 y))
(*.f64 (pow.f64 (cbrt.f64 y) 2) 1)
(*.f64 (pow.f64 (cbrt.f64 y) 2) (log.f64 (exp.f64 1)))
(*.f64 1 (pow.f64 (cbrt.f64 y) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 y) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 y) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))
(*.f64 (pow.f64 y 1/6) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (pow.f64 y 1/6))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 5) (cbrt.f64 (cbrt.f64 y)))
(sqrt.f64 (pow.f64 (cbrt.f64 y) 4))
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 y) 2))))
(cbrt.f64 (pow.f64 y 2))
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 y) 2)))
(exp.f64 (*.f64 2/3 (log.f64 y)))
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1))
(exp.f64 (*.f64 (log.f64 y) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1) 2/3))
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1/3) 2))
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1) 2))
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 y))) 3))
(exp.f64 (*.f64 (*.f64 2 (log.f64 y)) 1/3))
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 y) 2)))
(+.f64 0 (*.f64 27 (*.f64 x (cbrt.f64 y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))))) 1)
(pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 1)
(pow.f64 (cbrt.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))) 3)
(pow.f64 (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))) 2)
(sqrt.f64 (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))))))
(cbrt.f64 (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 x) 3) y))
(cbrt.f64 (*.f64 y (pow.f64 (*.f64 27 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))))
(exp.f64 (log.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))))) 2))
(log1p.f64 (expm1.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 27 x)))))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 27 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 x) 3/2) (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3) (pow.f64 (*.f64 27 x) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 y 2) (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3) (pow.f64 y 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y 27) 3) (pow.f64 x 3)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3) (pow.f64 x 3/2)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
Outputs
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 -1 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -27) 2))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 -1 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -27) 2))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 -1 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -27) 2))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 -1 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -27) 2))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 y (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 y (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 y (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 y (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 y (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 y (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 y (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 y (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 y (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 y (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 y (sqrt.f64 x)))
(*.f64 (sqrt.f64 x) (*.f64 y (sqrt.f64 27)))
(*.f64 (sqrt.f64 27) (*.f64 y (sqrt.f64 x)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 -27 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 -27 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 -27 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 -27 (*.f64 x (*.f64 y (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(*.f64 27 (*.f64 (sqrt.f64 x) y))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(*.f64 27 (*.f64 (pow.f64 (*.f64 1 y) 1/3) x))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(*.f64 27 (*.f64 x y))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(log.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 27 x)))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 27 x) 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 x) 3/2) (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3) (pow.f64 (*.f64 27 x) 3/2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 y 2) (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3) (pow.f64 y 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y 27) 3) (pow.f64 x 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3) (pow.f64 x 3/2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(+.f64 0 (*.f64 y (sqrt.f64 (*.f64 27 x))))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))) y)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))) y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 x 27))) y)) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 x 27))) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 x 27))) y))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 x 27))) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 x 27))) y))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 x 27))) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))) y))))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))))) 1)
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 1)
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(pow.f64 (cbrt.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))) 3)
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(pow.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3) 1/3)
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(pow.f64 (sqrt.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))) 2)
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(sqrt.f64 (*.f64 (*.f64 27 x) (pow.f64 y 2)))
(sqrt.f64 (*.f64 (*.f64 x 27) (pow.f64 y 2)))
(sqrt.f64 (*.f64 x (*.f64 27 (pow.f64 y 2))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))) y))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))))))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(cbrt.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 27 x) 3/2)))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 x) 3/2) (pow.f64 y 3)))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(expm1.f64 (log1p.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(exp.f64 (log.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))) 1))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))) 1) 1))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))))) 3))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3)) 1/3))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))))) 2))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(log1p.f64 (expm1.f64 (*.f64 y (sqrt.f64 (*.f64 27 x)))))
(*.f64 y (sqrt.f64 (*.f64 x 27)))
(+.f64 0 (sqrt.f64 (*.f64 27 x)))
(sqrt.f64 (*.f64 x 27))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 x)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 x)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 x 27)))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 x 27)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 x 27))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 x 27)))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 x 27))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 x 27))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 x 27))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 27 x)))) 1)
(sqrt.f64 (*.f64 x 27))
(*.f64 (sqrt.f64 (*.f64 27 x)) 1)
(sqrt.f64 (*.f64 x 27))
(*.f64 (sqrt.f64 (*.f64 27 x)) (log.f64 (exp.f64 1)))
(sqrt.f64 (*.f64 x 27))
(*.f64 (sqrt.f64 x) (sqrt.f64 27))
(*.f64 (sqrt.f64 27) (sqrt.f64 x))
(*.f64 1 (sqrt.f64 (*.f64 27 x)))
(sqrt.f64 (*.f64 x 27))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 27 x))) (cbrt.f64 (*.f64 27 x)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 27))) (cbrt.f64 (*.f64 x 27)))
(*.f64 (cbrt.f64 (*.f64 27 x)) (cbrt.f64 (sqrt.f64 (*.f64 27 x))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x 27))) (cbrt.f64 (*.f64 x 27)))
(*.f64 (sqrt.f64 27) (sqrt.f64 x))
(*.f64 (pow.f64 (*.f64 27 x) 1/4) (pow.f64 (*.f64 27 x) 1/4))
(sqrt.f64 (*.f64 x 27))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 729)) 1/2) (pow.f64 (cbrt.f64 (*.f64 27 x)) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 729))) (sqrt.f64 (cbrt.f64 (*.f64 x 27))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 729))) (sqrt.f64 (cbrt.f64 (*.f64 27 x))))
(*.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 729))) (sqrt.f64 (cbrt.f64 (*.f64 x 27))))
(*.f64 (*.f64 (sqrt.f64 27) 1) (sqrt.f64 x))
(*.f64 (sqrt.f64 27) (sqrt.f64 x))
(*.f64 (*.f64 (sqrt.f64 27) (cbrt.f64 x)) (cbrt.f64 (sqrt.f64 x)))
(*.f64 (sqrt.f64 27) (*.f64 (cbrt.f64 x) (cbrt.f64 (sqrt.f64 x))))
(*.f64 (*.f64 (sqrt.f64 27) (pow.f64 x 1/4)) (pow.f64 x 1/4))
(*.f64 (sqrt.f64 27) (sqrt.f64 x))
(pow.f64 (*.f64 27 x) 1/2)
(sqrt.f64 (*.f64 x 27))
(pow.f64 (sqrt.f64 (*.f64 27 x)) 1)
(sqrt.f64 (*.f64 x 27))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 27 x))) 3)
(sqrt.f64 (*.f64 x 27))
(pow.f64 (pow.f64 (*.f64 27 x) 3/2) 1/3)
(sqrt.f64 (*.f64 x 27))
(pow.f64 (pow.f64 (*.f64 27 x) 1/4) 2)
(sqrt.f64 (*.f64 x 27))
(fabs.f64 (sqrt.f64 (*.f64 27 x)))
(sqrt.f64 (*.f64 x 27))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 27 x))))
(sqrt.f64 (*.f64 x 27))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 27 x)))))
(sqrt.f64 (*.f64 x 27))
(cbrt.f64 (pow.f64 (*.f64 27 x) 3/2))
(sqrt.f64 (*.f64 x 27))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 27 x))))
(sqrt.f64 (*.f64 x 27))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 27 x))))
(sqrt.f64 (*.f64 x 27))
(exp.f64 (*.f64 (log.f64 (*.f64 27 x)) 1/2))
(sqrt.f64 (*.f64 x 27))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 x))) 1))
(sqrt.f64 (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 x)) 1) 1/2))
(sqrt.f64 (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 x)) 1/2) 1))
(sqrt.f64 (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 x))) 1) 1))
(sqrt.f64 (*.f64 x 27))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 (*.f64 27 x)))) 3))
(sqrt.f64 (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (*.f64 27 x))) 1/3))
(sqrt.f64 (*.f64 x 27))
(exp.f64 (*.f64 (*.f64 1/4 (log.f64 (*.f64 27 x))) 2))
(sqrt.f64 (*.f64 x 27))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 27 x))))
(sqrt.f64 (*.f64 x 27))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(log.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 27 x)))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 27 x) 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 x) 3/2) (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3) (pow.f64 (*.f64 27 x) 3/2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 y 2) (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3) (pow.f64 y 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y 27) 3) (pow.f64 x 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3) (pow.f64 x 3/2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(+.f64 0 (*.f64 y (*.f64 27 (sqrt.f64 x))))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27))) (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27)))))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))))) 1)
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 1)
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))) 3)
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3) 1/3)
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))) 2)
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(sqrt.f64 (*.f64 x (*.f64 (pow.f64 y 2) 729)))
(sqrt.f64 (*.f64 (pow.f64 y 2) (*.f64 x 729)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 x)) (*.f64 y 27)))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))))))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y 27) 3) (pow.f64 x 3/2)))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 y 27) 3)))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))) 1))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))) 1) 1))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))))) 3))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))))) 1/3))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))))) 2))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 (sqrt.f64 x)))))
(*.f64 27 (*.f64 y (sqrt.f64 x)))
(*.f64 y (*.f64 27 (sqrt.f64 x)))
(+.f64 0 (cbrt.f64 y))
(cbrt.f64 y)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y))) (cbrt.f64 (exp.f64 (cbrt.f64 y))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y))))) (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cbrt.f64 y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 y)))) (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 y)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cbrt.f64 y)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 y))) 1)
(cbrt.f64 y)
(*.f64 (cbrt.f64 y) 1)
(cbrt.f64 y)
(*.f64 (cbrt.f64 y) (log.f64 (exp.f64 1)))
(cbrt.f64 y)
(*.f64 1 (cbrt.f64 y))
(cbrt.f64 y)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (cbrt.f64 (cbrt.f64 y)))
(cbrt.f64 y)
(*.f64 (cbrt.f64 (cbrt.f64 y)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))
(cbrt.f64 y)
(*.f64 (pow.f64 y 1/6) (pow.f64 y 1/6))
(cbrt.f64 y)
(*.f64 (exp.f64 (*.f64 (log.f64 (sqrt.f64 y)) 1/3)) (exp.f64 (*.f64 (log.f64 (sqrt.f64 y)) 1/3)))
(cbrt.f64 y)
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 y) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2)))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 y) 4))) (fabs.f64 (cbrt.f64 (cbrt.f64 y))))
(*.f64 (cbrt.f64 (cbrt.f64 y)) (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 y) 4))))
(pow.f64 y 1/3)
(cbrt.f64 y)
(pow.f64 (cbrt.f64 y) 1)
(cbrt.f64 y)
(pow.f64 (pow.f64 (cbrt.f64 y) 2) 1/2)
(cbrt.f64 y)
(pow.f64 (cbrt.f64 (cbrt.f64 y)) 3)
(cbrt.f64 y)
(pow.f64 (pow.f64 y 1/6) 2)
(cbrt.f64 y)
(pow.f64 (sqrt.f64 y) 2/3)
(cbrt.f64 y)
(sqrt.f64 (pow.f64 (cbrt.f64 y) 2))
(cbrt.f64 y)
(fabs.f64 (cbrt.f64 y))
(cbrt.f64 y)
(log.f64 (exp.f64 (cbrt.f64 y)))
(cbrt.f64 y)
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 y))))
(cbrt.f64 y)
(expm1.f64 (log1p.f64 (cbrt.f64 y)))
(cbrt.f64 y)
(exp.f64 (log.f64 (cbrt.f64 y)))
(cbrt.f64 y)
(exp.f64 (*.f64 (log.f64 y) 1/3))
(cbrt.f64 y)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1))
(cbrt.f64 y)
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1) 1/3))
(cbrt.f64 y)
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1/3) 1))
(cbrt.f64 y)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1) 1))
(cbrt.f64 y)
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1/2))
(cbrt.f64 y)
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1) 1/2))
(cbrt.f64 y)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cbrt.f64 y))) 3))
(cbrt.f64 y)
(exp.f64 (*.f64 (*.f64 1/6 (log.f64 y)) 2))
(cbrt.f64 y)
(log1p.f64 (expm1.f64 (cbrt.f64 y)))
(cbrt.f64 y)
(+.f64 0 (pow.f64 (cbrt.f64 y) 2))
(pow.f64 (cbrt.f64 y) 2)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2))) (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 y) 2))) 1)
(pow.f64 (cbrt.f64 y) 2)
(*.f64 (cbrt.f64 y) (cbrt.f64 y))
(pow.f64 (cbrt.f64 y) 2)
(*.f64 (pow.f64 (cbrt.f64 y) 2) 1)
(pow.f64 (cbrt.f64 y) 2)
(*.f64 (pow.f64 (cbrt.f64 y) 2) (log.f64 (exp.f64 1)))
(pow.f64 (cbrt.f64 y) 2)
(*.f64 1 (pow.f64 (cbrt.f64 y) 2))
(pow.f64 (cbrt.f64 y) 2)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 y) 4)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 y) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 y) 4)))
(*.f64 (pow.f64 y 1/6) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (pow.f64 y 1/6))
(*.f64 (pow.f64 y 1/6) (sqrt.f64 y))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 y)) 5) (cbrt.f64 (cbrt.f64 y)))
(pow.f64 (cbrt.f64 y) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 y) 4))
(pow.f64 (cbrt.f64 y) 2)
(log.f64 (exp.f64 (pow.f64 (cbrt.f64 y) 2)))
(pow.f64 (cbrt.f64 y) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 y) 2))))
(pow.f64 (cbrt.f64 y) 2)
(cbrt.f64 (pow.f64 y 2))
(pow.f64 (cbrt.f64 y) 2)
(expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 y) 2)))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 2/3 (log.f64 y)))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (log.f64 y) 2/3))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1) 2/3))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 y) 1/3) 2))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 (log.f64 (cbrt.f64 y)) 1) 2))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 (*.f64 2/3 (log.f64 y)) 1) 1))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 1/3 (*.f64 2/3 (log.f64 y))) 3))
(pow.f64 (cbrt.f64 y) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 y)) 1/3))
(pow.f64 (cbrt.f64 y) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 y) 2)))
(pow.f64 (cbrt.f64 y) 2)
(+.f64 0 (*.f64 27 (*.f64 x (cbrt.f64 y))))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y)))))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))))) 1)
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 1)
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(pow.f64 (cbrt.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))) 3)
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(pow.f64 (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3) 1/3)
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(pow.f64 (sqrt.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))) 2)
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(sqrt.f64 (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 2))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 27) x) (cbrt.f64 y)))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))))))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(cbrt.f64 (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 x) 3) y))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(cbrt.f64 (*.f64 y (pow.f64 (*.f64 27 x) 3)))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(expm1.f64 (log1p.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(exp.f64 (log.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(exp.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))) 1))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))) 1) 1))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))))) 3))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))))) 1/3))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))))) 2))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(log1p.f64 (expm1.f64 (*.f64 27 (*.f64 x (cbrt.f64 y)))))
(*.f64 27 (*.f64 x (cbrt.f64 y)))
(*.f64 x (*.f64 27 (cbrt.f64 y)))
(+.f64 0 (*.f64 y (*.f64 27 x)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 27 x)))) 1)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(pow.f64 (*.f64 y (*.f64 27 x)) 1)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 27 x))) 3)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(pow.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3) 1/3)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(sqrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 2))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(log.f64 (pow.f64 (pow.f64 (exp.f64 27) y) x))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y (*.f64 27 x)))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (pow.f64 (*.f64 y (*.f64 27 x)) 3))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 y 3) (pow.f64 (*.f64 27 x) 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 x) 3/2) (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) 3) (pow.f64 (*.f64 27 x) 3/2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 y 2) (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 27 (*.f64 x (cbrt.f64 y))) 3) (pow.f64 y 2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y 27) 3) (pow.f64 x 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 x 3/2) (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y (*.f64 27 (sqrt.f64 x))) 3) (pow.f64 x 3/2)))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 27 x))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (log.f64 (*.f64 y (*.f64 27 x))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 27 x))) 1) 1))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y (*.f64 27 x)))) 3))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 y (*.f64 27 x)))) 1/3))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 y (*.f64 27 x)))) 2))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 27 x))))
(*.f64 x (*.f64 y (pow.f64 (sqrt.f64 27) 2)))
(*.f64 x (*.f64 y 27))

eval90.0ms (2.8%)

Compiler

Compiled 4829 to 3294 computations (31.8% saved)

prune255.0ms (7.9%)

Pruning

7 alts after pruning (0 fresh and 7 done)

PrunedKeptTotal
New3220322
Fresh000
Picked033
Done044
Total3227329
Accuracy
100.0%
Counts
329 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.5%
(pow.f64 (sqrt.f64 (*.f64 y (*.f64 27 x))) 2)
98.6%
(*.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (cbrt.f64 y) (*.f64 27 x)))
55.1%
(*.f64 (*.f64 (*.f64 y 27) (sqrt.f64 x)) (sqrt.f64 x))
55.1%
(*.f64 (*.f64 y (sqrt.f64 (*.f64 27 x))) (sqrt.f64 (*.f64 27 x)))
99.7%
(*.f64 (*.f64 x 27) y)
99.3%
(*.f64 x (*.f64 27 y))
99.7%
(*.f64 27 (*.f64 x y))
Compiler

Compiled 124 to 86 computations (30.6% saved)

regimes43.0ms (1.3%)

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

4 calls:

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

Compiled 18 to 13 computations (27.8% saved)

regimes7.0ms (0.2%)

Accuracy

Total -0.4b remaining (-169.5%)

Threshold costs -0.4b (-169.5%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

simplify2.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 14 to 10 computations (28.6% saved)

soundness28.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
020141
150133
2118133
3290133
4406133
5520133
Stop Event
saturated
Compiler

Compiled 17 to 11 computations (35.3% saved)

end0.0ms (0%)

preprocess26.0ms (0.8%)

Compiler

Compiled 38 to 26 computations (31.6% saved)

Profiling

Loading profile data...