Diagrams.Segment:$catParam from diagrams-lib-1.3.0.3, B

Time bar (total: 4.7s)

analyze0.0ms (0%)

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

Compiled 10 to 7 computations (30% saved)

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

sample880.0ms (18.8%)

Results
495.0ms6184×0valid
159.0ms2072×0infinite
Precisions
Click to see histograms. Total time spent on operations: 224.0ms
ival-mult: 209.0ms (93.4% of total)
const: 11.0ms (4.9% of total)
backward-pass: 4.0ms (1.8% of total)
Bogosity

preprocess97.0ms (2.1%)

Algorithm
egg-herbie
Rules
604×fma-define
311×unsub-neg
118×associate-*r*
99×distribute-lft-neg-in
96×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024204
171196
2206196
3633196
41070196
52036196
62135196
72139196
82139196
92141196
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
(*.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64)) y) y)
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (neg.f64 y)) (neg.f64 y))
(neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64)) y) y))
(neg.f64 (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (neg.f64 y)) (neg.f64 y)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) x) x)
Outputs
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64)) y) y)
(*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (neg.f64 y)) (neg.f64 y))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(neg.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) #s(literal 3 binary64)) y) y))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(neg.f64 (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (neg.f64 y)) (neg.f64 y)))
(*.f64 #s(literal -3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) x) x)
(*.f64 x (*.f64 (*.f64 x #s(literal 3 binary64)) y))
Symmetry

(abs y)

(negabs x)

explain90.0ms (1.9%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
00-0-x
00-0-(*.f64 x #s(literal 3 binary64))
00-0-#s(literal 3 binary64)
00-0-(*.f64 (*.f64 x #s(literal 3 binary64)) y)
00-0-y
Results
50.0ms398×256valid
13.0ms114×256infinite
Compiler

Compiled 51 to 32 computations (37.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 24.0ms (93.2% of total)
const: 1.0ms (3.9% of total)

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
90.0%
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
Compiler

Compiled 18 to 12 computations (33.3% saved)

localize59.0ms (1.3%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
99.7%
(*.f64 (*.f64 x #s(literal 3 binary64)) y)
99.8%
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
90.1%
(*.f64 x (*.f64 y y))
Results
35.0ms199×256valid
8.0ms57×256infinite
Compiler

Compiled 39 to 18 computations (53.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 18.0ms (96.1% of total)
const: 1.0ms (5.3% of total)

series13.0ms (0.3%)

Counts
4 → 96
Calls
Call 1
Inputs
#<alt (*.f64 x (*.f64 y y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))>
#<alt (*.f64 (*.f64 x #s(literal 3 binary64)) y)>
#<alt (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)>
Outputs
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 x (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x y))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
Calls

24 calls:

TimeVariablePointExpression
1.0ms
x
@inf
(* (* x 3) y)
1.0ms
x
@0
(* x (* y y))
1.0ms
y
@inf
(* x (* y y))
1.0ms
x
@0
(* (* x 3) y)
1.0ms
y
@0
(* (* x 3) y)

rewrite257.0ms (5.5%)

Algorithm
batch-egg-rewrite
Rules
641×log1p-expm1-u
641×expm1-log1p-u
532×pow1
454×log-prod
343×pow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01488
117488
2186088
Stop Event
node limit
Counts
4 → 191
Calls
Call 1
Inputs
(*.f64 x (*.f64 y y))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x #s(literal 3 binary64)) y)
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y y)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y y))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y y))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y y))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y y)))) #s(literal 1 binary64))
(*.f64 x (*.f64 y y))
(*.f64 y (*.f64 x y))
(*.f64 (*.f64 y y) x)
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 y y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y y))) (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (cbrt.f64 (*.f64 x (*.f64 y y))))
(*.f64 (*.f64 (cbrt.f64 y) y) (*.f64 (cbrt.f64 (*.f64 y y)) x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y y)))
(*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) (*.f64 y (pow.f64 x #s(literal 1/2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 (*.f64 x y) y)
(*.f64 (*.f64 x (*.f64 (cbrt.f64 y) y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 y y) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x y) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (*.f64 x (*.f64 y y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y y))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))))
(log.f64 (exp.f64 (*.f64 x (*.f64 y y))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y y))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 y y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y y))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 y y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (*.f64 y y)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 x (*.f64 y y)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y y))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y y)) (+.f64 x x))) (*.f64 x (*.f64 y y)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))) #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal 3 binary64) (*.f64 y y)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 3 binary64)))
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
(*.f64 y (*.f64 y (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 (*.f64 x (*.f64 y y)) (log.f64 (exp.f64 #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) y)
(*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 y y))) #s(literal 3 binary64)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) y))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (*.f64 y (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y)) x)
(*.f64 (*.f64 #s(literal 3 binary64) (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))))) (cbrt.f64 (*.f64 x (*.f64 y y))))
(*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y (pow.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 x #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (cbrt.f64 y) y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 x #s(literal 3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(log.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 x #s(literal 3 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 1 binary64))
(*.f64 x (*.f64 y #s(literal 3 binary64)))
(*.f64 y (*.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (*.f64 x #s(literal 3 binary64)) y)
(*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 x #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 x #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) y))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 x y) #s(literal 3 binary64))
(*.f64 (*.f64 y #s(literal 3 binary64)) x)
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))
(log.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y y)) (+.f64 x x))) (*.f64 x (*.f64 y y)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))) #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal 3 binary64) (*.f64 y y)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 3 binary64)))
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
(*.f64 y (*.f64 y (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 (*.f64 x (*.f64 y y)) (log.f64 (exp.f64 #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) y)
(*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 y y))) #s(literal 3 binary64)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) y))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (*.f64 y (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y)) x)
(*.f64 (*.f64 #s(literal 3 binary64) (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))))) (cbrt.f64 (*.f64 x (*.f64 y y))))
(*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y (pow.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 x #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (cbrt.f64 y) y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 x #s(literal 3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(log.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1 binary64)) #s(literal 1 binary64)))

simplify127.0ms (2.7%)

Algorithm
egg-herbie
Rules
986×fma-define
411×distribute-lft-in
410×exp-prod
394×unswap-sqr
360×distribute-rgt-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02867491
16407339
218557282
340437274
469667250
Stop Event
node limit
Counts
287 → 153
Calls
Call 1
Inputs
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y y)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y y))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y y))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y y))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y y)))) #s(literal 1 binary64))
(*.f64 x (*.f64 y y))
(*.f64 y (*.f64 x y))
(*.f64 (*.f64 y y) x)
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 y y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y y))) (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (cbrt.f64 (*.f64 x (*.f64 y y))))
(*.f64 (*.f64 (cbrt.f64 y) y) (*.f64 (cbrt.f64 (*.f64 y y)) x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y y)))
(*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) (*.f64 y (pow.f64 x #s(literal 1/2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 (*.f64 x y) y)
(*.f64 (*.f64 x (*.f64 (cbrt.f64 y) y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 y y) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x y) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (*.f64 x (*.f64 y y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y y))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))))
(log.f64 (exp.f64 (*.f64 x (*.f64 y y))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y y))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 y y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y y))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 y y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (*.f64 y y)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 x (*.f64 y y)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y y))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y y)) (+.f64 x x))) (*.f64 x (*.f64 y y)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))) #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal 3 binary64) (*.f64 y y)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 3 binary64)))
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
(*.f64 y (*.f64 y (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 (*.f64 x (*.f64 y y)) (log.f64 (exp.f64 #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) y)
(*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 y y))) #s(literal 3 binary64)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) y))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (*.f64 y (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y)) x)
(*.f64 (*.f64 #s(literal 3 binary64) (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))))) (cbrt.f64 (*.f64 x (*.f64 y y))))
(*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y (pow.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 x #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (cbrt.f64 y) y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 x #s(literal 3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(log.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 x #s(literal 3 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 1 binary64))
(*.f64 x (*.f64 y #s(literal 3 binary64)))
(*.f64 y (*.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (*.f64 x #s(literal 3 binary64)) y)
(*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 x #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 x #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) y))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 x y) #s(literal 3 binary64))
(*.f64 (*.f64 y #s(literal 3 binary64)) x)
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))
(log.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y y)) (+.f64 x x))) (*.f64 x (*.f64 y y)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))) #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal 3 binary64) (*.f64 y y)))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 3 binary64)))
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
(*.f64 y (*.f64 y (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 (*.f64 x (*.f64 y y)) (log.f64 (exp.f64 #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) y)
(*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 y y))) #s(literal 3 binary64)))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) y))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 (*.f64 y (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y)) x)
(*.f64 (*.f64 #s(literal 3 binary64) (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))))) (cbrt.f64 (*.f64 x (*.f64 y y))))
(*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y (pow.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 x #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (cbrt.f64 y) y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 x #s(literal 3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(log.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(exp.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1 binary64)) #s(literal 1 binary64)))
Outputs
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 x (pow.f64 y #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y y)))
(*.f64 y (*.f64 x y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y y)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y y))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 y y))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 y y)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y y))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y y))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (*.f64 y y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y y)))) #s(literal 1 binary64))
(*.f64 y (*.f64 x y))
(*.f64 x (*.f64 y y))
(*.f64 y (*.f64 x y))
(*.f64 y (*.f64 x y))
(*.f64 (*.f64 y y) x)
(*.f64 y (*.f64 x y))
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 1 binary64))
(*.f64 y (*.f64 x y))
(*.f64 (*.f64 x (*.f64 y y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 y (*.f64 x y))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y y)))
(*.f64 y (*.f64 x y))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y y))) (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))))
(*.f64 y (*.f64 x y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (cbrt.f64 (*.f64 x (*.f64 y y))))
(*.f64 y (*.f64 x y))
(*.f64 (*.f64 (cbrt.f64 y) y) (*.f64 (cbrt.f64 (*.f64 y y)) x))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (*.f64 y (cbrt.f64 y))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y y)))
(*.f64 y (*.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x)))
(*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) (*.f64 y (pow.f64 x #s(literal 1/2 binary64))))
(*.f64 y (*.f64 x y))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 y (*.f64 x y))
(*.f64 (*.f64 x y) y)
(*.f64 y (*.f64 x y))
(*.f64 (*.f64 x (*.f64 (cbrt.f64 y) y)) (cbrt.f64 (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (*.f64 y (cbrt.f64 y))))
(*.f64 (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 y (*.f64 (*.f64 y (cbrt.f64 (*.f64 x x))) (cbrt.f64 x)))
(*.f64 (*.f64 (*.f64 y y) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 y (*.f64 x y))
(*.f64 (*.f64 (*.f64 x y) #s(literal 1 binary64)) y)
(*.f64 y (*.f64 x y))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x (*.f64 y (cbrt.f64 y))))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 y (*.f64 x y))
(pow.f64 (*.f64 x (*.f64 y y)) #s(literal 1 binary64))
(*.f64 y (*.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y y))) #s(literal 3 binary64))
(*.f64 y (*.f64 x y))
(pow.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))) #s(literal 1/2 binary64))
(*.f64 y (*.f64 x y))
(pow.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) #s(literal 1/3 binary64))
(*.f64 y (*.f64 x y))
(pow.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 y (*.f64 x y))
(sqrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))))
(*.f64 y (*.f64 x y))
(log.f64 (exp.f64 (*.f64 x (*.f64 y y))))
(*.f64 y (*.f64 x y))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))))
(*.f64 y (*.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y y))))
(*.f64 y (*.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y y))))
(*.f64 y (*.f64 x y))
(exp.f64 (log.f64 (*.f64 x (*.f64 y y))))
(*.f64 y (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y y))) #s(literal 1 binary64)))
(*.f64 y (*.f64 x y))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 y y)))) #s(literal 3 binary64)))
(*.f64 y (*.f64 x y))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (*.f64 y y)))) #s(literal 1/3 binary64)))
(*.f64 y (*.f64 x y))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 x (*.f64 y y)))) #s(literal 2 binary64)))
(*.f64 y (*.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y y))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 y (*.f64 x y))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y y)) (+.f64 x x))) (*.f64 x (*.f64 y y)))
(fma.f64 y (*.f64 x y) (*.f64 y (*.f64 (*.f64 x y) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (*.f64 x y))) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 #s(literal 3 binary64) (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 y (*.f64 x #s(literal 3 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (*.f64 y y)) (log.f64 (exp.f64 #s(literal 3 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) y)
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 y y))) #s(literal 3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 x)) #s(literal 4 binary64)) #s(literal 9 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 x)) #s(literal 4 binary64)) #s(literal 9 binary64))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 x (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y (cbrt.f64 y))) (cbrt.f64 (*.f64 y y))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) y))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 x (*.f64 x #s(literal 9 binary64))))))
(*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) y))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y)) x)
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 3 binary64) (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))))) (cbrt.f64 (*.f64 x (*.f64 y y))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y (pow.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 x #s(literal 1/2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (cbrt.f64 y) y)) (cbrt.f64 (*.f64 y y)))
(*.f64 x (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y (cbrt.f64 y))) (cbrt.f64 (*.f64 y y))))
(*.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 x (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y (cbrt.f64 y))) (cbrt.f64 (*.f64 y y))))
(*.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 3 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 x)) #s(literal 4 binary64)) #s(literal 9 binary64)))
(pow.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) #s(literal 1/3 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 x #s(literal 3 binary64)))) #s(literal 3 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(sqrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 x)) #s(literal 4 binary64)) #s(literal 9 binary64)))
(log.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(exp.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))) #s(literal 3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))) #s(literal 1/3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))))
(+.f64 (*.f64 x y) (*.f64 (*.f64 x y) #s(literal 2 binary64)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (*.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 x (*.f64 y #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 y (*.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (*.f64 x #s(literal 3 binary64)) y)
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 x #s(literal 3 binary64))))
(*.f64 x (*.f64 (*.f64 #s(literal 3 binary64) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) y))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x #s(literal 9 binary64)))) (*.f64 y (cbrt.f64 (*.f64 x #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (*.f64 x y) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (*.f64 y #s(literal 3 binary64)) x)
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 x #s(literal 9 binary64)))) (*.f64 y (cbrt.f64 (*.f64 x #s(literal 3 binary64)))))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 x (*.f64 (*.f64 #s(literal 3 binary64) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(pow.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(sqrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(log.f64 (exp.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(exp.f64 (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x y))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y y)) (+.f64 x x))) (*.f64 x (*.f64 y y)))
(fma.f64 y (*.f64 x y) (*.f64 y (*.f64 (*.f64 x y) #s(literal 2 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 3 binary64) (*.f64 x y))) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 #s(literal 3 binary64) (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (*.f64 y y) #s(literal 3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 y (*.f64 x #s(literal 3 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (*.f64 y y)) (log.f64 (exp.f64 #s(literal 3 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) y)
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y)))) (*.f64 (cbrt.f64 (*.f64 x (*.f64 y y))) #s(literal 3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 x)) #s(literal 4 binary64)) #s(literal 9 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 x)) #s(literal 4 binary64)) #s(literal 9 binary64))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 x (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y (cbrt.f64 y))) (cbrt.f64 (*.f64 y y))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))) y))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 x (*.f64 x #s(literal 9 binary64))))))
(*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 y (pow.f64 x #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)) y))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 x #s(literal 3 binary64)))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y)) x)
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 3 binary64) (cbrt.f64 (*.f64 (*.f64 x (*.f64 y y)) (*.f64 x (*.f64 y y))))) (cbrt.f64 (*.f64 x (*.f64 y y))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y (pow.f64 x #s(literal 1/2 binary64)))) (*.f64 y (pow.f64 x #s(literal 1/2 binary64))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (cbrt.f64 y) y)) (cbrt.f64 (*.f64 y y)))
(*.f64 x (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y (cbrt.f64 y))) (cbrt.f64 (*.f64 y y))))
(*.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 x (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 y (cbrt.f64 y))) (cbrt.f64 (*.f64 y y))))
(*.f64 (*.f64 (*.f64 y (*.f64 x #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 3 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 x)) #s(literal 4 binary64)) #s(literal 9 binary64)))
(pow.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))) #s(literal 1/3 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (*.f64 x #s(literal 3 binary64)))) #s(literal 3 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(sqrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 y (sqrt.f64 x)) #s(literal 4 binary64)) #s(literal 9 binary64)))
(log.f64 (exp.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64))))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(exp.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)))) #s(literal 3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y)) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))) #s(literal 1/3 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))

eval94.0ms (2%)

Compiler

Compiled 5028 to 2712 computations (46.1% saved)

prune30.0ms (0.6%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New4373440
Fresh000
Picked022
Done000
Total4375442
Accuracy
100.0%
Counts
442 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
90.0%
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
99.8%
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
90.0%
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
90.0%
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
Compiler

Compiled 45 to 30 computations (33.3% saved)

localize78.0ms (1.7%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
90.0%
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
99.8%
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
99.8%
(*.f64 (*.f64 y #s(literal 3 binary64)) y)
90.1%
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
Results
45.0ms199×256valid
11.0ms57×256infinite
Compiler

Compiled 53 to 27 computations (49.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-mult: 25.0ms (93.7% of total)
const: 1.0ms (3.7% of total)

series6.0ms (0.1%)

Counts
4 → 84
Calls
Call 1
Inputs
#<alt (*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))>
#<alt (*.f64 (*.f64 y #s(literal 3 binary64)) y)>
#<alt (*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))>
#<alt (*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))>
Outputs
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))>
Calls

21 calls:

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

rewrite153.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
773×log1p-expm1-u
773×expm1-log1p-u
552×log-prod
298×pow-unpow
214×pow2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016103
121891
2249591
Stop Event
node limit
Counts
4 → 250
Calls
Call 1
Inputs
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
(*.f64 (*.f64 y #s(literal 3 binary64)) y)
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 x y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x y))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) x)
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (cbrt.f64 (*.f64 x y)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) y)
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y))))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 y y) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) (cbrt.f64 (*.f64 y y)))
(pow.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))))
(log.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 x (*.f64 x x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(exp.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y #s(literal 3 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64))
(*.f64 y (*.f64 y #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 (*.f64 y #s(literal 3 binary64)) y)
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (*.f64 y y) #s(literal 3 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) y))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) y))
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))
(log.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 y (*.f64 y y))))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 x y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x y))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) x)
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (cbrt.f64 (*.f64 x y)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) y)
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y))))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 y y) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) (cbrt.f64 (*.f64 y y)))
(pow.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))))
(log.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 x (*.f64 x x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(exp.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 x y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x y))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) x)
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (cbrt.f64 (*.f64 x y)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) y)
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y))))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 y y) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) (cbrt.f64 (*.f64 y y)))
(pow.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))))
(log.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 x (*.f64 x x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(exp.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))

simplify256.0ms (5.5%)

Algorithm
egg-herbie
Rules
1287×fma-define
427×associate-*r*
406×unswap-sqr
381×associate-*l*
357×exp-prod
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02579907
15989709
219709521
336689477
466599421
Stop Event
node limit
Counts
334 → 127
Calls
Call 1
Inputs
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 x y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x y))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) x)
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (cbrt.f64 (*.f64 x y)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) y)
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y))))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 y y) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) (cbrt.f64 (*.f64 y y)))
(pow.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))))
(log.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 x (*.f64 x x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(exp.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y #s(literal 3 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64))
(*.f64 y (*.f64 y #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 (*.f64 y #s(literal 3 binary64)) y)
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (*.f64 y y) #s(literal 3 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) y))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) y))
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))
(log.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 y (*.f64 y y))))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 x y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x y))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) x)
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (cbrt.f64 (*.f64 x y)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) y)
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y))))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 y y) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) (cbrt.f64 (*.f64 y y)))
(pow.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))))
(log.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 x (*.f64 x x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(exp.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1 binary64))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 x y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x y))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) x)
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (cbrt.f64 (*.f64 x y)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) y)
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y))))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 y y) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) (cbrt.f64 (*.f64 y y)))
(pow.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))))
(log.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 x (*.f64 x x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(exp.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
Outputs
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (pow.f64 y #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (pow.f64 y #s(literal 2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))))
(+.f64 (*.f64 x (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 y y))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 y (*.f64 #s(literal 3 binary64) x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 x y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) x)
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) x)) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (pow.f64 y #s(literal 4 binary64))))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (*.f64 y y) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) x))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (cbrt.f64 (*.f64 x y)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 3 binary64) y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 x y)))
(*.f64 (*.f64 x y) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) y))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) x))
(*.f64 (cbrt.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y))) (*.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 (*.f64 y y) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) x))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) y)
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y))) (*.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 9 binary64)))))
(*.f64 (*.f64 x (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y))))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 #s(literal 3 binary64) y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x y))))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 #s(literal 3 binary64) (*.f64 (*.f64 y y) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x y) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) y))))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) y)
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) x)) (cbrt.f64 y)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 y y) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) x))))
(*.f64 (*.f64 (*.f64 y y) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) (cbrt.f64 (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (pow.f64 y #s(literal 4 binary64))))))
(pow.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(fabs.f64 (*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y))))
(pow.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))))
(fabs.f64 (*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y))))
(log.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 x (*.f64 x x))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))))
(+.f64 (*.f64 y y) (*.f64 y (+.f64 y y)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 #s(literal 3 binary64) y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 y (*.f64 y #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 (*.f64 y #s(literal 3 binary64)) y)
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 (*.f64 y y) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 3 binary64) y) (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) y))
(*.f64 y (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) y))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 9 binary64))) (cbrt.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 9 binary64))) (cbrt.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) y))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 (*.f64 y (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) y))))
(*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 #s(literal 3 binary64) y) (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 y)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(pow.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(pow.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(pow.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(sqrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(log.f64 (exp.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 y y)) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 y (*.f64 y y))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(exp.f64 (log.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 y y))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))))
(+.f64 (*.f64 x (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 y y))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 y (*.f64 #s(literal 3 binary64) x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 x y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) x)
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) x)) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (pow.f64 y #s(literal 4 binary64))))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (*.f64 y y) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) x))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (cbrt.f64 (*.f64 x y)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 3 binary64) y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 x y)))
(*.f64 (*.f64 x y) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) y))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) x))
(*.f64 (cbrt.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y))) (*.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 (*.f64 y y) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) x))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) y)
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y))) (*.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 9 binary64)))))
(*.f64 (*.f64 x (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y))))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 #s(literal 3 binary64) y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x y))))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 #s(literal 3 binary64) (*.f64 (*.f64 y y) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x y) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) y))))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) y)
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) x)) (cbrt.f64 y)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 y y) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) x))))
(*.f64 (*.f64 (*.f64 y y) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) (cbrt.f64 (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (pow.f64 y #s(literal 4 binary64))))))
(pow.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(fabs.f64 (*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y))))
(pow.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))))
(fabs.f64 (*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y))))
(log.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 x (*.f64 x x))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(+.f64 #s(literal 0 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))))
(+.f64 (*.f64 x (*.f64 y y)) (*.f64 #s(literal 2 binary64) (*.f64 x (*.f64 y y))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 y (*.f64 #s(literal 3 binary64) x))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 x y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x y))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) x)
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 y y))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (cbrt.f64 y) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) x)) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (pow.f64 y #s(literal 4 binary64))))))
(*.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 3 binary64))) (*.f64 y y)))
(*.f64 (*.f64 y y) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) x))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (cbrt.f64 (*.f64 x y)) (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 3 binary64) y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 x y)))
(*.f64 (*.f64 x y) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) y))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))) x))
(*.f64 (cbrt.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y))) (*.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (cbrt.f64 x) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 (*.f64 y y) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x))))
(*.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)) (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)) x))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 (pow.f64 x #s(literal 1/2 binary64)) (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 x (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) y)
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (*.f64 y y)) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 x (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 3 binary64) (*.f64 y y))) (*.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 4 binary64)) #s(literal 9 binary64)))))
(*.f64 (*.f64 x (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 x y))))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 #s(literal 3 binary64) y) (*.f64 (cbrt.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x y))))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x y) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 #s(literal 3 binary64) (*.f64 (*.f64 y y) (*.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x))))
(*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 1/2 binary64))) (pow.f64 x #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x y) (*.f64 (cbrt.f64 (*.f64 y (*.f64 y #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) y))))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) y)
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) x)) (cbrt.f64 y)))
(*.f64 (*.f64 (*.f64 x (*.f64 y #s(literal 3 binary64))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 y y) (cbrt.f64 (*.f64 (*.f64 x x) #s(literal 9 binary64)))) (cbrt.f64 (*.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 y y) (*.f64 (cbrt.f64 (*.f64 x (*.f64 x #s(literal 9 binary64)))) (cbrt.f64 (*.f64 #s(literal 3 binary64) x))))
(*.f64 (*.f64 (*.f64 y y) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (cbrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))) (cbrt.f64 (*.f64 y y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 (cbrt.f64 (*.f64 y y)) (cbrt.f64 (pow.f64 y #s(literal 4 binary64))))))
(pow.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) #s(literal 1/2 binary64))
(fabs.f64 (*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y))))
(pow.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(pow.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(sqrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64))))
(fabs.f64 (*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y))))
(log.f64 (exp.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 y y) (*.f64 y y)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) (*.f64 x (*.f64 x x))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x y) (*.f64 y (*.f64 x (*.f64 x y)))) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y))) (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) #s(literal 9 binary64))) (*.f64 (*.f64 y y) (*.f64 (*.f64 y y) (*.f64 y y)))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (*.f64 y (*.f64 y #s(literal 3 binary64)))))) #s(literal 1/3 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (pow.f64 (*.f64 x #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))

eval272.0ms (5.8%)

Compiler

Compiled 5700 to 3219 computations (43.5% saved)

prune23.0ms (0.5%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New4601461
Fresh000
Picked033
Done022
Total4606466
Accuracy
100.0%
Counts
466 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
99.8%
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
90.0%
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
99.8%
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
90.0%
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
90.0%
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
Compiler

Compiled 62 to 43 computations (30.6% saved)

localize109.0ms (2.3%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
99.7%
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y))
99.5%
(pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))
Results
76.0ms199×256valid
16.0ms57×256infinite
Compiler

Compiled 42 to 27 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 59.0ms
ival-pow: 38.0ms (64.1% of total)
ival-mult: 20.0ms (33.8% of total)
const: 2.0ms (3.4% of total)

series18.0ms (0.4%)

Counts
3 → 60
Calls
Call 1
Inputs
#<alt (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))>
#<alt (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y))>
#<alt (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))>
Outputs
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
Calls

15 calls:

TimeVariablePointExpression
4.0ms
y
@inf
(* (pow (* y 3) 1/2) (* (pow (* y 3) 1/2) (* x y)))
2.0ms
y
@0
(* (pow (* y 3) 1/2) (* x y))
1.0ms
x
@0
(* (pow (* y 3) 1/2) (* x y))
1.0ms
y
@-inf
(* (pow (* y 3) 1/2) (* (pow (* y 3) 1/2) (* x y)))
1.0ms
y
@-inf
(* (pow (* y 3) 1/2) (* x y))

rewrite135.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
653×log1p-expm1-u
653×expm1-log1p-u
453×log-prod
359×pow-prod-down
339×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01474
115974
2188274
Stop Event
node limit
Counts
3 → 134
Calls
Call 1
Inputs
(pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
Outputs
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(fabs.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))) #s(literal 1 binary64))
(*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y x))
(*.f64 x (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 y x) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 y x)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 y x)))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) y)
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) y) x)
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y x)))
(*.f64 (*.f64 (*.f64 y x) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y x) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 y x) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(log.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 1 binary64))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))
(*.f64 #s(literal 3 binary64) (*.f64 y (*.f64 y x)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y x))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))
(*.f64 (*.f64 y x) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) x) y)
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y x)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))))
(*.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) y)
(*.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))))
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1 binary64)) #s(literal 1 binary64)))

simplify109.0ms (2.3%)

Algorithm
egg-herbie
Rules
529×exp-prod
459×associate-*r*
416×associate-*l*
392×cube-prod
348×prod-exp
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03106548
16805732
224325684
340765599
Stop Event
node limit
Counts
194 → 160
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(fabs.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))) #s(literal 1 binary64))
(*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y x))
(*.f64 x (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 y x) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 y x)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 y x)))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) y)
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) y) x)
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y x)))
(*.f64 (*.f64 (*.f64 y x) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y x) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 y x) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(log.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(exp.f64 (log.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 1 binary64))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))
(*.f64 #s(literal 3 binary64) (*.f64 y (*.f64 y x)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y x))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))
(*.f64 (*.f64 y x) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1 binary64))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) x) y)
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y x)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))))
(*.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) y)
(*.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))))
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
Outputs
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 #s(literal -3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 y))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 #s(literal -3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 y))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 #s(literal -3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 y))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 #s(literal -3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 y))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 x))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 x))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 x))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 x))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 3/2 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) #s(literal 1/4 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) #s(literal 1/6 binary64))
(pow.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(fabs.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1/3 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (*.f64 x (sqrt.f64 (*.f64 y #s(literal 3 binary64))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (*.f64 x (sqrt.f64 (*.f64 y #s(literal 3 binary64))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y x))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 x (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (*.f64 y x) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))))
(*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 y x)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 y x)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))) (sqrt.f64 (*.f64 y x)))
(*.f64 (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))) (sqrt.f64 (*.f64 y x)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 y x)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (*.f64 x (pow.f64 y #s(literal 3/2 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) y)
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) y) x)
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y x)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (*.f64 (*.f64 y x) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (*.f64 x (pow.f64 y #s(literal 3/2 binary64))))
(*.f64 (*.f64 (*.f64 y x) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (*.f64 (*.f64 y x) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) #s(literal 1 binary64)) y)
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) (cbrt.f64 (*.f64 y y))) (cbrt.f64 y))
(*.f64 (cbrt.f64 (*.f64 y y)) (*.f64 (*.f64 x (sqrt.f64 (*.f64 y #s(literal 3 binary64)))) (cbrt.f64 y)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) #s(literal 3 binary64))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(pow.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(pow.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)) #s(literal 3 binary64)))
(pow.f64 (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(sqrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(log.f64 (exp.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(exp.f64 (log.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x)))) #s(literal 3 binary64)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))) #s(literal 1/3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 y y)) #s(literal 2 binary64))) (*.f64 y (*.f64 y x)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (*.f64 y y)) #s(literal 3 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 #s(literal 3 binary64) (*.f64 y (*.f64 y x)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y x))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 y x) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) #s(literal 4 binary64))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))
(*.f64 y (*.f64 (*.f64 x (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (cbrt.f64 (*.f64 y (*.f64 y #s(literal 9 binary64))))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (*.f64 y #s(literal 3 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 x (pow.f64 y #s(literal 3/2 binary64)))))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) x) y)
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (*.f64 y x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 y x)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) y)
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 x (pow.f64 y #s(literal 3/2 binary64)))))
(*.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(*.f64 (*.f64 (*.f64 y (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1 binary64))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 3 binary64))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 1/2 binary64))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))) #s(literal 1/3 binary64))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 3 binary64))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(pow.f64 (*.f64 (pow.f64 (*.f64 y x) #s(literal 3 binary64)) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(sqrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(log.f64 (exp.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 3 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 1/3 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x))) #s(literal 2 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 y y) (*.f64 #s(literal 3 binary64) x))

eval636.0ms (13.6%)

Compiler

Compiled 7750 to 5473 computations (29.4% saved)

prune35.0ms (0.7%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New4441445
Fresh000
Picked101
Done055
Total4456451
Accuracy
100.0%
Counts
451 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))
99.8%
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
90.0%
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
99.8%
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
90.0%
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
90.0%
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
Compiler

Compiled 61 to 42 computations (31.1% saved)

localize121.0ms (2.6%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))
99.7%
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
99.5%
(pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))
99.5%
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
Results
67.0ms199×256valid
36.0ms57×256infinite
Compiler

Compiled 44 to 28 computations (36.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 78.0ms
ival-pow: 40.0ms (51% of total)
ival-mult: 31.0ms (39.5% of total)
ival-sqrt: 6.0ms (7.6% of total)
const: 2.0ms (2.5% of total)

series6.0ms (0.1%)

Counts
3 → 60
Calls
Call 1
Inputs
#<alt (sqrt.f64 (*.f64 y #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))>
#<alt (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))>
Outputs
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))>
Calls

15 calls:

TimeVariablePointExpression
0.0ms
y
@0
(sqrt (* y 3))
0.0ms
y
@inf
(sqrt (* y 3))
0.0ms
y
@-inf
(sqrt (* y 3))
0.0ms
x
@0
(* (pow (* y 3) 1/2) (* (sqrt (* y 3)) (* y x)))
0.0ms
y
@inf
(* (pow (* y 3) 1/2) (* (sqrt (* y 3)) (* y x)))

rewrite206.0ms (4.4%)

Algorithm
batch-egg-rewrite
Rules
654×log1p-expm1-u
654×expm1-log1p-u
454×log-prod
355×pow-prod-down
340×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01674
116874
2190174
Stop Event
node limit
Counts
3 → 134
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))
Outputs
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/3 binary64)))) (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/3 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(fabs.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y x))
(*.f64 x (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 y x) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 y x)))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 y x)))) (*.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 y x)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 y x)))
(*.f64 (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) x)
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) y)
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 y x))))) (cbrt.f64 (*.f64 y x)))
(*.f64 (*.f64 (*.f64 y x) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y x) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 y x) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) x)
(*.f64 (*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(log1p.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) (log.f64 (*.f64 y x))))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) (log.f64 (*.f64 y x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (cbrt.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (log.f64 x))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) (log.f64 (*.f64 y x))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 1 binary64))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))
(*.f64 #s(literal 3 binary64) (*.f64 y (*.f64 y x)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y x))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 y x) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))
(*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1 binary64))
(*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))) (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))) (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) x) y)
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 y x))))) (cbrt.f64 (*.f64 y x)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64))) (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) x)
(*.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x)))))
(log.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(exp.f64 (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 1 binary64)) #s(literal 1 binary64)))

simplify279.0ms (6%)

Algorithm
egg-herbie
Rules
643×distribute-lft-in
521×distribute-rgt-in
391×associate-*r*
378×associate-*l*
358×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03197091
16956180
222236054
337025995
477655995
Stop Event
node limit
Counts
194 → 169
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/3 binary64)))) (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/3 binary64))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) #s(literal 1/4 binary64))
(pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(fabs.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y x))
(*.f64 x (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 y x) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 y x)))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 y x)))) (*.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 y x)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 y x)))
(*.f64 (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) x)
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) y)
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 y x))))) (cbrt.f64 (*.f64 y x)))
(*.f64 (*.f64 (*.f64 y x) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y x) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 y x) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) x)
(*.f64 (*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(log1p.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) (log.f64 (*.f64 y x))))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) (log.f64 (*.f64 y x))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (+.f64 (log.f64 (cbrt.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (log.f64 x))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) (log.f64 (*.f64 y x))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 1 binary64))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))
(*.f64 #s(literal 3 binary64) (*.f64 y (*.f64 y x)))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y x))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 y x) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))
(*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1 binary64))
(*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))) (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))) (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) x) y)
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 y x))))) (cbrt.f64 (*.f64 y x)))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64))) (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) x)
(*.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x)))))
(log.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(exp.f64 (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
Outputs
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (sqrt.f64 y) (sqrt.f64 #s(literal 3 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 #s(literal -3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 y))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 #s(literal -3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 y))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 #s(literal -3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 y))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 #s(literal -3 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 y))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (neg.f64 x) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (neg.f64 x) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (neg.f64 x) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (*.f64 x (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal -3 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (neg.f64 x) (sqrt.f64 (pow.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 (*.f64 x (sqrt.f64 #s(literal 3 binary64))) (sqrt.f64 (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (sqrt.f64 (pow.f64 y #s(literal 3 binary64))) (sqrt.f64 #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -3 binary64)) #s(literal 2 binary64)))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal 3 binary64)) #s(literal 2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(+.f64 (log.f64 (*.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/3 binary64)))) (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/3 binary64))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (pow.f64 y #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y #s(literal 3 binary64))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (sqrt.f64 y))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) #s(literal 3 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 3/2 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) #s(literal 1/4 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64))) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal 1/6 binary64))
(pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(fabs.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(cbrt.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64))))) #s(literal 3 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1/3 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y #s(literal 3 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (*.f64 y #s(literal 3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) (sqrt.f64 (*.f64 y #s(literal 3 binary64))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 y) x) (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y x))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 x (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 y x) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 y x)))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))))
(*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 y x)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 y x)))) (*.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 y x)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3/2 binary64)) x))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 y x)))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))) (sqrt.f64 (*.f64 y x)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))) (sqrt.f64 (*.f64 y x)))
(*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) x)
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) x) y)
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 y x))))) (cbrt.f64 (*.f64 y x)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 y x) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3/2 binary64)) x))
(*.f64 (*.f64 (*.f64 y x) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 (*.f64 y x) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)) x)
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(*.f64 (*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 x x))) (cbrt.f64 x))
(*.f64 (cbrt.f64 (*.f64 x x)) (*.f64 (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))) (cbrt.f64 x)))
(*.f64 (*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(pow.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) #s(literal 3 binary64))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(pow.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x)))) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))
(sqrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x)))))
(sqrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(log1p.f64 (-.f64 (pow.f64 (exp.f64 (*.f64 y x)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(exp.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) (log.f64 (*.f64 y x))))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(exp.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) (log.f64 (*.f64 y x))) #s(literal 1 binary64)))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(exp.f64 (*.f64 (+.f64 (log.f64 (cbrt.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/3 binary64) (log.f64 x))) #s(literal 3 binary64)))
(*.f64 (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 x) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))))) #s(literal 1/3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64))) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y #s(literal 3 binary64)))) (log.f64 (*.f64 y x))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 x (*.f64 y (sqrt.f64 (*.f64 y #s(literal 3 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (exp.f64 y) x) (*.f64 #s(literal 2 binary64) y))) (*.f64 x (*.f64 y y)))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 3 binary64)) (*.f64 x (*.f64 y y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 1 binary64))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 3 binary64) (*.f64 y (*.f64 y x)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y x))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y x) (*.f64 y #s(literal 3 binary64)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1 binary64))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64))) (*.f64 (cbrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))
(*.f64 y (*.f64 (*.f64 x (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (cbrt.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))) (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))) (cbrt.f64 (pow.f64 (*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))) (*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (pow.f64 (*.f64 y x) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) #s(literal 4 binary64))))
(*.f64 (pow.f64 y #s(literal 1/2 binary64)) (*.f64 (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3/2 binary64)) (*.f64 x (sqrt.f64 (*.f64 y #s(literal 3 binary64))))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))))
(*.f64 (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))) (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) y) x)
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) x) y)
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (cbrt.f64 (*.f64 y (*.f64 x (*.f64 y x))))) (cbrt.f64 (*.f64 y x)))
(*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (pow.f64 (*.f64 y x) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 y #s(literal 3 binary64)) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64))) (pow.f64 (*.f64 y x) #s(literal 1/2 binary64)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x)))) #s(literal 2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x))))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (*.f64 (cbrt.f64 (*.f64 y x)) (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)) (cbrt.f64 (*.f64 y x)))) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64))) (pow.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/6 binary64)))
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 y x) #s(literal 3 binary64)))))
(*.f64 (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 y (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) x)
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 y #s(literal 1/2 binary64))) (pow.f64 #s(literal 3 binary64) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3/2 binary64)) (*.f64 x (sqrt.f64 (*.f64 y #s(literal 3 binary64))))))
(*.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/6 binary64)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(*.f64 (*.f64 (*.f64 y (*.f64 x (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/4 binary64)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1 binary64))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(pow.f64 (cbrt.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 3 binary64))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x)))) #s(literal 1/2 binary64))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))) #s(literal 1/3 binary64))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(pow.f64 (pow.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 (cbrt.f64 (*.f64 y x)) (cbrt.f64 (*.f64 y #s(literal 3 binary64)))) #s(literal 3 binary64))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(pow.f64 (*.f64 (*.f64 (*.f64 y x) (*.f64 y (*.f64 x (*.f64 y x)))) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 (*.f64 y y) #s(literal 9 binary64)))) #s(literal 1/3 binary64))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(sqrt.f64 (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x)))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(log.f64 (exp.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))) (*.f64 (*.f64 (*.f64 y y) #s(literal 9 binary64)) (*.f64 y (*.f64 x (*.f64 y x))))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(exp.f64 (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 1 binary64)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 3 binary64)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 1/3 binary64)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x))))) #s(literal 2 binary64)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 y (*.f64 #s(literal 3 binary64) (*.f64 y x)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 y (*.f64 x (*.f64 y #s(literal 3 binary64))))

eval161.0ms (3.4%)

Compiler

Compiled 7157 to 4732 computations (33.9% saved)

prune34.0ms (0.7%)

Pruning

6 alts after pruning (1 fresh and 5 done)

PrunedKeptTotal
New4051406
Fresh000
Picked101
Done055
Total4066412
Accuracy
100.0%
Counts
412 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
90.0%
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
99.8%
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
99.6%
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))
90.0%
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
90.0%
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
Compiler

Compiled 139 to 90 computations (35.3% saved)

regimes14.0ms (0.3%)

Counts
8 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
(*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (*.f64 y #s(literal 3 binary64))) (*.f64 y x)))
(*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (*.f64 y #s(literal 3 binary64)) #s(literal 1/2 binary64)) (*.f64 x y)))
Outputs
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
Calls

4 calls:

6.0ms
x
3.0ms
(*.f64 x #s(literal 3 binary64))
3.0ms
y
2.0ms
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
Results
AccuracySegmentsBranch
99.8%1x
99.8%1y
99.8%1(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
99.8%1(*.f64 x #s(literal 3 binary64))
Compiler

Compiled 20 to 14 computations (30% saved)

regimes6.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 y y) (*.f64 x #s(literal 3 binary64)))
Outputs
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
Calls

3 calls:

2.0ms
(*.f64 x #s(literal 3 binary64))
2.0ms
x
2.0ms
y
Results
AccuracySegmentsBranch
99.8%1x
99.8%1y
99.8%1(*.f64 x #s(literal 3 binary64))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes4.0ms (0.1%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
Outputs
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
Calls

2 calls:

2.0ms
x
1.0ms
y
Results
AccuracySegmentsBranch
90.0%1x
90.0%1y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes1.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
Outputs
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
Calls

2 calls:

0.0ms
x
0.0ms
y
Results
AccuracySegmentsBranch
90.0%1x
90.0%1y
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Rules
10×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019112
129112
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))
Outputs
(*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y)
(*.f64 y (*.f64 (*.f64 x #s(literal 3 binary64)) y))
(*.f64 (*.f64 x y) (*.f64 y #s(literal 3 binary64)))
(*.f64 (*.f64 x y) (*.f64 #s(literal 3 binary64) y))
(*.f64 x (*.f64 (*.f64 y #s(literal 3 binary64)) y))
(*.f64 x (*.f64 y (*.f64 #s(literal 3 binary64) y)))
(*.f64 #s(literal 3 binary64) (*.f64 x (*.f64 y y)))

soundness310.0ms (6.6%)

Rules
641×log1p-expm1-u
641×expm1-log1p-u
604×fma-define
532×pow1
454×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024204
171196
2206196
3633196
41070196
52036196
62135196
72139196
82139196
92141196
01488
117488
2186088
Stop Event
fuel
node limit
saturated
Compiler

Compiled 141 to 77 computations (45.4% saved)

preprocess51.0ms (1.1%)

Remove

(negabs x)

(abs y)

Compiler

Compiled 276 to 180 computations (34.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...