Diagrams.Solve.Tridiagonal:solveCyclicTriDiagonal from diagrams-solve-0.1, A

Time bar (total: 3.6s)

analyze32.0ms (0.9%)

Memory
24.5MiB live, 63.1MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
50%49.9%49.9%0.1%0%0%0%4
50%49.9%49.9%0.1%0%0%0%5
50%49.9%49.9%0.1%0%0%0%6
75%74.9%25%0.1%0%0%0%7
75%74.9%25%0.1%0%0%0%8
75%74.9%25%0.1%0%0%0%9
87.5%87.4%12.5%0.1%0%0%0%10
87.5%87.4%12.5%0.1%0%0%0%11
87.5%87.4%12.5%0.1%0%0%0%12
Compiler

Compiled 7 to 7 computations (0% saved)

sample736.0ms (20.3%)

Memory
4.6MiB live, 876.6MiB allocated
Samples
527.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 143.0ms
ival-mult: 75.0ms (52.3% of total)
ival-div: 60.0ms (41.8% of total)
ival-true: 6.0ms (4.2% of total)
ival-assert: 3.0ms (2.1% of total)
Bogosity

preprocess123.0ms (3.4%)

Memory
-17.4MiB live, 97.5MiB allocated
Algorithm
egg-herbie
Rules
784×fma-define
409×times-frac
134×fmm-def
95×distribute-lft-in
92×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029254
167254
2152254
3496254
41288254
52331254
62890254
72908254
82964254
93020254
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 (neg.f64 x) y) z)
(/.f64 (*.f64 x (neg.f64 y)) z)
(/.f64 (*.f64 x y) (neg.f64 z))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) y) z))
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z))
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z)))
(/.f64 (*.f64 y x) z)
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 x z) y)
Outputs
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(/.f64 (*.f64 (neg.f64 x) y) z)
(*.f64 x (/.f64 (neg.f64 y) z))
(*.f64 x (/.f64 y (neg.f64 z)))
(*.f64 (neg.f64 y) (/.f64 x z))
(/.f64 (*.f64 x (neg.f64 y)) z)
(*.f64 x (/.f64 (neg.f64 y) z))
(*.f64 x (/.f64 y (neg.f64 z)))
(*.f64 (neg.f64 y) (/.f64 x z))
(/.f64 (*.f64 x y) (neg.f64 z))
(*.f64 x (/.f64 (neg.f64 y) z))
(*.f64 x (/.f64 y (neg.f64 z)))
(*.f64 (neg.f64 y) (/.f64 x z))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) y) z))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(/.f64 (*.f64 y x) z)
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(/.f64 (*.f64 z y) x)
(/.f64 (*.f64 y z) x)
(*.f64 y (/.f64 z x))
(/.f64 (*.f64 x z) y)
(*.f64 x (/.f64 z y))
Symmetry

(negabs x)

(negabs y)

(negabs z)

(sort x y)

explain53.0ms (1.5%)

Memory
-11.6MiB live, 75.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
230-2(4.5008695628083237e-274 1.5666579701555483e-49 1.2579969796667581e-197)(/.f64 (*.f64 x y) z)
00-0-y
00-0-z
00-0-(*.f64 x y)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 x y) z)o/n110
(*.f64 x y)overflow35
/.f64(/.f64 (*.f64 x y) z)u/n100
(*.f64 x y)underflow25
Confusion
Predicted +Predicted -
+212
-0233
Precision
1.0
Recall
0.9130434782608695
Confusion?
Predicted +Predicted MaybePredicted -
+2102
-00233
Precision?
1.0
Recall?
0.9130434782608695
Freqs
test
numberfreq
0235
121
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
27.0ms512×0valid
Compiler

Compiled 42 to 24 computations (42.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 4.0ms (50.7% of total)
ival-div: 3.0ms (38% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Compiler

Compiled 13 to 7 computations (46.2% saved)

prune1.0ms (0%)

Memory
2.8MiB live, 2.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.7%
(/.f64 (*.f64 x y) z)
92.3%
(*.f64 y (/.f64 x z))
91.0%
(*.f64 x (/.f64 y z))
Compiler

Compiled 24 to 15 computations (37.5% saved)

simplify7.0ms (0.2%)

Memory
9.0MiB live, 9.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 x y)
cost-diff0
(/.f64 (*.f64 x y) z)
cost-diff0
(/.f64 x z)
cost-diff0
(*.f64 y (/.f64 x z))
cost-diff0
(/.f64 y z)
cost-diff0
(*.f64 x (/.f64 y z))
Rules
*-commutative
associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015141
119141
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 x (/.f64 y z))
x
(/.f64 y z)
y
z
(*.f64 y (/.f64 x z))
y
(/.f64 x z)
x
z
(/.f64 (*.f64 x y) z)
(*.f64 x y)
x
y
z
Outputs
(*.f64 x (/.f64 y z))
x
(/.f64 y z)
y
z
(*.f64 y (/.f64 x z))
(*.f64 x (/.f64 y z))
y
(/.f64 x z)
x
z
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(*.f64 x y)
x
y
z

localize48.0ms (1.3%)

Memory
3.1MiB live, 41.6MiB allocated
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 x y)
accuracy91.7%
(/.f64 (*.f64 x y) z)
accuracy100.0%
(/.f64 x z)
accuracy92.3%
(*.f64 y (/.f64 x z))
accuracy100.0%
(/.f64 y z)
accuracy91.0%
(*.f64 x (/.f64 y z))
Samples
19.0ms256×0valid
Compiler

Compiled 35 to 11 computations (68.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-div: 5.0ms (49.3% of total)
ival-mult: 5.0ms (49.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series15.0ms (0.4%)

Memory
-15.8MiB live, 22.9MiB allocated
Counts
6 → 72
Calls
Call 1
Inputs
#<alt (*.f64 x (/.f64 y z))>
#<alt (/.f64 y z)>
#<alt (*.f64 y (/.f64 x z))>
#<alt (/.f64 x z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (*.f64 x y)>
Outputs
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
Calls

45 calls:

TimeVariablePointExpression
2.0ms
y
@-inf
(/ (* x y) z)
1.0ms
y
@0
(/ y z)
1.0ms
y
@0
(* x (/ y z))
1.0ms
x
@0
(* x (/ y z))
1.0ms
x
@inf
(* x (/ y z))

rewrite741.0ms (20.4%)

Memory
27.0MiB live, 306.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
853×log1p-expm1-u
853×expm1-log1p-u
527×log-prod
226×pow-unpow
142×expm1-undefine
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015105
1204105
22340105
Stop Event
node limit
Counts
6 → 266
Calls
Call 1
Inputs
(*.f64 x (/.f64 y z))
(/.f64 y z)
(*.f64 y (/.f64 x z))
(/.f64 x z)
(/.f64 (*.f64 x y) z)
(*.f64 x y)
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(/.f64 x (/.f64 z y))
(/.f64 y (/.f64 z x))
(/.f64 (*.f64 x y) z)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)))
(/.f64 (*.f64 x (neg.f64 y)) (neg.f64 z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 z x) y)))
(/.f64 (neg.f64 (*.f64 x (neg.f64 y))) (neg.f64 (neg.f64 z)))
(/.f64 (/.f64 (*.f64 x y) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (/.f64 (*.f64 x y) #s(literal 1 binary64)) z)
(/.f64 (/.f64 (*.f64 x y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z)))
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 x z) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 y z)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z x) y)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 y z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 y z))) (cbrt.f64 (exp.f64 (/.f64 y z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y z))) #s(literal 1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) z))
(*.f64 (/.f64 y z) #s(literal 1 binary64))
(*.f64 (/.f64 y z) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 y z))
(*.f64 (cbrt.f64 (/.f64 y z)) (pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) z))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (sqrt.f64 (/.f64 y z)) (sqrt.f64 (/.f64 y z)))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) z))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 y) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 y) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) (/.f64 (sqrt.f64 y) z))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 y) (cbrt.f64 z)))
(pow.f64 (/.f64 y z) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 y z)) #s(literal 2 binary64))
(pow.f64 (/.f64 z y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 z y) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 y (neg.f64 z)))
(neg.f64 (/.f64 (neg.f64 y) z))
(sqrt.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 y z)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 y z))))
(cbrt.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 y z)))
(log1p.f64 (expm1.f64 (/.f64 y z)))
(exp.f64 (log.f64 (/.f64 y z)))
(exp.f64 (*.f64 (log.f64 (/.f64 y z)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 y z))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 y z))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 y z))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 z y)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(/.f64 x (/.f64 z y))
(/.f64 y (/.f64 z x))
(/.f64 (*.f64 x y) z)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)))
(/.f64 (*.f64 x (neg.f64 y)) (neg.f64 z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 z x) y)))
(/.f64 (neg.f64 (*.f64 x (neg.f64 y))) (neg.f64 (neg.f64 z)))
(/.f64 (/.f64 (*.f64 x y) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (/.f64 (*.f64 x y) #s(literal 1 binary64)) z)
(/.f64 (/.f64 (*.f64 x y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z)))
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 x z) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 y z)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z x) y)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 x z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x z))) (cbrt.f64 (exp.f64 (/.f64 x z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x z))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) z))
(*.f64 (/.f64 x z) #s(literal 1 binary64))
(*.f64 (/.f64 x z) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 x z))
(*.f64 (cbrt.f64 (/.f64 x z)) (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64))) (cbrt.f64 (/.f64 x z)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) z))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (sqrt.f64 (/.f64 x z)) (sqrt.f64 (/.f64 x z)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) z))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) x)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 x) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 z)))
(pow.f64 (/.f64 x z) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 x z)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 x z)) #s(literal 2 binary64))
(pow.f64 (/.f64 z x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 x (neg.f64 z)))
(neg.f64 (/.f64 (neg.f64 x) z))
(sqrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)))
(log.f64 (exp.f64 (/.f64 x z)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x z))))
(cbrt.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 x z)))
(log1p.f64 (expm1.f64 (/.f64 x z)))
(exp.f64 (log.f64 (/.f64 x z)))
(exp.f64 (*.f64 (log.f64 (/.f64 x z)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x z))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 x z))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x z))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 z x)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(*.f64 (/.f64 y z) x)
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 (*.f64 x (/.f64 y z)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (/.f64 x z) y)
(*.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 y z)) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64))) (*.f64 (cbrt.f64 (/.f64 x z)) y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 x z)))
(*.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) x))
(*.f64 (sqrt.f64 (/.f64 x z)) (*.f64 (sqrt.f64 (/.f64 x z)) y))
(*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 y z)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 x z)))
(*.f64 (*.f64 x (neg.f64 y)) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 y (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x z))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (cbrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 (*.f64 x y) (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (*.f64 x y)) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x y)) (cbrt.f64 z)))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y z)))
(*.f64 (*.f64 x (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)))
(*.f64 (*.f64 y (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)))) (cbrt.f64 (/.f64 x z)))
(*.f64 (*.f64 y (sqrt.f64 (/.f64 x z))) (sqrt.f64 (/.f64 x z)))
(*.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 y z) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 x z) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(*.f64 (*.f64 (/.f64 x z) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z)))
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 x z) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 y z)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z x) y)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) y)) (cbrt.f64 (pow.f64 (exp.f64 x) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) #s(literal 1 binary64))
(pow.f64 (*.f64 x y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x y)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 x) y))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x y))))
(cbrt.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 x y)))
(exp.f64 (log.f64 (*.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 x y)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x y))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x y))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x y))) #s(literal 2 binary64)))

simplify118.0ms (3.3%)

Memory
-9.4MiB live, 149.0MiB allocated
Algorithm
egg-herbie
Rules
372×distribute-lft-neg-out
365×exp-prod
346×cube-prod
310×distribute-rgt-neg-out
236×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04277518
18557470
230827470
Stop Event
node limit
Counts
338 → 223
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(/.f64 x (/.f64 z y))
(/.f64 y (/.f64 z x))
(/.f64 (*.f64 x y) z)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)))
(/.f64 (*.f64 x (neg.f64 y)) (neg.f64 z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 z x) y)))
(/.f64 (neg.f64 (*.f64 x (neg.f64 y))) (neg.f64 (neg.f64 z)))
(/.f64 (/.f64 (*.f64 x y) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (/.f64 (*.f64 x y) #s(literal 1 binary64)) z)
(/.f64 (/.f64 (*.f64 x y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z)))
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 x z) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 y z)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z x) y)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 y z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 y z))) (cbrt.f64 (exp.f64 (/.f64 y z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y z))) #s(literal 1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) z))
(*.f64 (/.f64 y z) #s(literal 1 binary64))
(*.f64 (/.f64 y z) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 y z))
(*.f64 (cbrt.f64 (/.f64 y z)) (pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) z))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (sqrt.f64 (/.f64 y z)) (sqrt.f64 (/.f64 y z)))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) z))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 y) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 y) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) (/.f64 (sqrt.f64 y) z))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 y) (cbrt.f64 z)))
(pow.f64 (/.f64 y z) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 y z)) #s(literal 2 binary64))
(pow.f64 (/.f64 z y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 z y) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 y (neg.f64 z)))
(neg.f64 (/.f64 (neg.f64 y) z))
(sqrt.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 y z)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 y z))))
(cbrt.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 y z)))
(log1p.f64 (expm1.f64 (/.f64 y z)))
(exp.f64 (log.f64 (/.f64 y z)))
(exp.f64 (*.f64 (log.f64 (/.f64 y z)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 y z))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 y z))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 y z))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 z y)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(/.f64 x (/.f64 z y))
(/.f64 y (/.f64 z x))
(/.f64 (*.f64 x y) z)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) y))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)))
(/.f64 (*.f64 x (neg.f64 y)) (neg.f64 z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 z x) y)))
(/.f64 (neg.f64 (*.f64 x (neg.f64 y))) (neg.f64 (neg.f64 z)))
(/.f64 (/.f64 (*.f64 x y) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (/.f64 (*.f64 x y) #s(literal 1 binary64)) z)
(/.f64 (/.f64 (*.f64 x y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z)))
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 x z) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 y z)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z x) y)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 x z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x z))) (cbrt.f64 (exp.f64 (/.f64 x z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x z))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) z))
(*.f64 (/.f64 x z) #s(literal 1 binary64))
(*.f64 (/.f64 x z) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 x z))
(*.f64 (cbrt.f64 (/.f64 x z)) (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64))) (cbrt.f64 (/.f64 x z)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) z))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (sqrt.f64 (/.f64 x z)) (sqrt.f64 (/.f64 x z)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) z))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) x)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 x) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) z))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 z)))
(pow.f64 (/.f64 x z) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 x z)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 x z)) #s(literal 2 binary64))
(pow.f64 (/.f64 z x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 x (neg.f64 z)))
(neg.f64 (/.f64 (neg.f64 x) z))
(sqrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)))
(log.f64 (exp.f64 (/.f64 x z)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x z))))
(cbrt.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 x z)))
(log1p.f64 (expm1.f64 (/.f64 x z)))
(exp.f64 (log.f64 (/.f64 x z)))
(exp.f64 (*.f64 (log.f64 (/.f64 x z)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x z))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 x z))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x z))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 z x)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(*.f64 (/.f64 y z) x)
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 (*.f64 x (/.f64 y z)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (/.f64 x z) y)
(*.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 y z)) x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64))) (*.f64 (cbrt.f64 (/.f64 x z)) y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 x z)))
(*.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) x))
(*.f64 (sqrt.f64 (/.f64 x z)) (*.f64 (sqrt.f64 (/.f64 x z)) y))
(*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 y z)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 x z)))
(*.f64 (*.f64 x (neg.f64 y)) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 y (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x z))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (cbrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 (*.f64 x y) (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (*.f64 x y)) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x y)) (cbrt.f64 z)))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y z)))
(*.f64 (*.f64 x (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)))
(*.f64 (*.f64 y (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)))) (cbrt.f64 (/.f64 x z)))
(*.f64 (*.f64 y (sqrt.f64 (/.f64 x z))) (sqrt.f64 (/.f64 x z)))
(*.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 y z) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 x z) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(*.f64 (*.f64 (/.f64 x z) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z)))
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 x z) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 y z)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z x) y)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) y)) (cbrt.f64 (pow.f64 (exp.f64 x) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) #s(literal 1 binary64))
(pow.f64 (*.f64 x y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x y)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 x) y))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x y))))
(cbrt.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 x y)))
(exp.f64 (log.f64 (*.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 x y)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x y))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x y))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x y))) #s(literal 2 binary64)))
Outputs
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(*.f64 x (/.f64 y z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x z)) y)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x z)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x z)) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))) #s(literal 2 binary64))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x z)) y))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(/.f64 x (/.f64 z y))
(*.f64 x (/.f64 y z))
(/.f64 y (/.f64 z x))
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) y))
(*.f64 x (/.f64 y z))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)))
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x (neg.f64 y)) (neg.f64 z))
(*.f64 x (/.f64 y z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 z x) y)))
(*.f64 x (/.f64 y z))
(/.f64 (neg.f64 (*.f64 x (neg.f64 y))) (neg.f64 (neg.f64 z)))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 (*.f64 x y) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 (*.f64 x y) #s(literal 1 binary64)) z)
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 (*.f64 x y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z))
(*.f64 x (/.f64 y z))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z)))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z))
(*.f64 x (/.f64 y z))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 z y) x) #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))
(*.f64 x (/.f64 y z))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 x z) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 3 binary64)))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 y z)))) #s(literal 1/3 binary64)))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 2 binary64)))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z x) y)) #s(literal -1 binary64)))
(*.f64 x (/.f64 y z))
(+.f64 #s(literal 0 binary64) (/.f64 y z))
(/.f64 y z)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 y z))) (cbrt.f64 (exp.f64 (/.f64 y z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 y z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 y z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y z)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 y z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y z))) #s(literal 1 binary64))
(/.f64 y z)
(*.f64 y (/.f64 #s(literal 1 binary64) z))
(/.f64 y z)
(*.f64 (/.f64 y z) #s(literal 1 binary64))
(/.f64 y z)
(*.f64 (/.f64 y z) (log.f64 (exp.f64 #s(literal 1 binary64))))
(/.f64 y z)
(*.f64 #s(literal 1 binary64) (/.f64 y z))
(/.f64 y z)
(*.f64 (cbrt.f64 (/.f64 y z)) (pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 2 binary64)))
(/.f64 y z)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 y z)))
(/.f64 y z)
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) z))
(/.f64 y z)
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 #s(literal 1 binary64) z)))
(/.f64 y z)
(*.f64 (sqrt.f64 (/.f64 y z)) (sqrt.f64 (/.f64 y z)))
(/.f64 y z)
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) z))
(/.f64 y z)
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 #s(literal 1 binary64) z)))
(/.f64 y z)
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(/.f64 y z)
(*.f64 (/.f64 #s(literal 1 binary64) z) y)
(/.f64 y z)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(/.f64 (/.f64 y (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 y (sqrt.f64 z)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) y) (sqrt.f64 z))
(/.f64 (/.f64 y (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 y) z))
(/.f64 y z)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y z)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (cbrt.f64 (/.f64 y z))) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 y z)) (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 y) (sqrt.f64 z)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) y) (sqrt.f64 z))
(/.f64 (/.f64 y (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) (/.f64 (sqrt.f64 y) z))
(/.f64 y z)
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 y) (cbrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(/.f64 (/.f64 y (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)))
(pow.f64 (/.f64 y z) #s(literal 1 binary64))
(/.f64 y z)
(pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 3 binary64))
(/.f64 y z)
(pow.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 y z)
(pow.f64 (sqrt.f64 (/.f64 y z)) #s(literal 2 binary64))
(/.f64 y z)
(pow.f64 (/.f64 z y) #s(literal -1 binary64))
(/.f64 y z)
(pow.f64 (/.f64 (/.f64 z y) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 y z)
(neg.f64 (/.f64 y (neg.f64 z)))
(/.f64 y z)
(neg.f64 (/.f64 (neg.f64 y) z))
(/.f64 y z)
(sqrt.f64 (pow.f64 (/.f64 y z) #s(literal 2 binary64)))
(/.f64 y z)
(log.f64 (exp.f64 (/.f64 y z)))
(/.f64 y z)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 y z))))
(/.f64 y z)
(cbrt.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)))
(/.f64 y z)
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(/.f64 y z)
(expm1.f64 (log1p.f64 (/.f64 y z)))
(/.f64 y z)
(log1p.f64 (expm1.f64 (/.f64 y z)))
(/.f64 y z)
(exp.f64 (log.f64 (/.f64 y z)))
(/.f64 y z)
(exp.f64 (*.f64 (log.f64 (/.f64 y z)) #s(literal 1 binary64)))
(/.f64 y z)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 y z))) #s(literal 3 binary64)))
(/.f64 y z)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 y z))) #s(literal 1/3 binary64)))
(/.f64 y z)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 y z))) #s(literal 2 binary64)))
(/.f64 y z)
(exp.f64 (*.f64 (log.f64 (/.f64 z y)) #s(literal -1 binary64)))
(/.f64 y z)
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(*.f64 x (/.f64 y z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x z)) y)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x z)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x z)) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))) #s(literal 2 binary64))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x z)) y))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(/.f64 x (/.f64 z y))
(*.f64 x (/.f64 y z))
(/.f64 y (/.f64 z x))
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z x) y))
(*.f64 x (/.f64 y z))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)))
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x (neg.f64 y)) (neg.f64 z))
(*.f64 x (/.f64 y z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 z x) y)))
(*.f64 x (/.f64 y z))
(/.f64 (neg.f64 (*.f64 x (neg.f64 y))) (neg.f64 (neg.f64 z)))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 (*.f64 x y) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 (*.f64 x y) #s(literal 1 binary64)) z)
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 (*.f64 x y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z))
(*.f64 x (/.f64 y z))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z)))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z))
(*.f64 x (/.f64 y z))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 z y) x) #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))
(*.f64 x (/.f64 y z))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 x z) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 3 binary64)))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 y z)))) #s(literal 1/3 binary64)))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 2 binary64)))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z x) y)) #s(literal -1 binary64)))
(*.f64 x (/.f64 y z))
(+.f64 #s(literal 0 binary64) (/.f64 x z))
(/.f64 x z)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x z))) (cbrt.f64 (exp.f64 (/.f64 x z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x z)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x z))) #s(literal 1 binary64))
(/.f64 x z)
(*.f64 x (/.f64 #s(literal 1 binary64) z))
(/.f64 x z)
(*.f64 (/.f64 x z) #s(literal 1 binary64))
(/.f64 x z)
(*.f64 (/.f64 x z) (log.f64 (exp.f64 #s(literal 1 binary64))))
(/.f64 x z)
(*.f64 #s(literal 1 binary64) (/.f64 x z))
(/.f64 x z)
(*.f64 (cbrt.f64 (/.f64 x z)) (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (/.f64 x z)) (cbrt.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64))) (cbrt.f64 (/.f64 x z)))
(*.f64 (cbrt.f64 (/.f64 x z)) (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (/.f64 x z)) (cbrt.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) z))
(/.f64 x z)
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) z)))
(/.f64 x z)
(*.f64 (sqrt.f64 (/.f64 x z)) (sqrt.f64 (/.f64 x z)))
(/.f64 x z)
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) z))
(/.f64 x z)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) z)))
(/.f64 x z)
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(/.f64 x z)
(*.f64 (/.f64 #s(literal 1 binary64) z) x)
(/.f64 x z)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(/.f64 (/.f64 x (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(/.f64 (/.f64 x (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) z))
(/.f64 x z)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x z)))
(*.f64 (cbrt.f64 (/.f64 x z)) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 x z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 x) (sqrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(/.f64 (/.f64 x (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) z))
(/.f64 x z)
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(/.f64 (/.f64 x (cbrt.f64 z)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)))
(pow.f64 (/.f64 x z) #s(literal 1 binary64))
(/.f64 x z)
(pow.f64 (cbrt.f64 (/.f64 x z)) #s(literal 3 binary64))
(/.f64 x z)
(pow.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 x z)
(pow.f64 (sqrt.f64 (/.f64 x z)) #s(literal 2 binary64))
(/.f64 x z)
(pow.f64 (/.f64 z x) #s(literal -1 binary64))
(/.f64 x z)
(pow.f64 (/.f64 (/.f64 z x) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 x z)
(neg.f64 (/.f64 x (neg.f64 z)))
(/.f64 x z)
(neg.f64 (/.f64 (neg.f64 x) z))
(/.f64 x z)
(sqrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 x z)))
(/.f64 x z)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x z))))
(/.f64 x z)
(cbrt.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)))
(/.f64 x z)
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(/.f64 x z)
(expm1.f64 (log1p.f64 (/.f64 x z)))
(/.f64 x z)
(log1p.f64 (expm1.f64 (/.f64 x z)))
(/.f64 x z)
(exp.f64 (log.f64 (/.f64 x z)))
(/.f64 x z)
(exp.f64 (*.f64 (log.f64 (/.f64 x z)) #s(literal 1 binary64)))
(/.f64 x z)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x z))) #s(literal 3 binary64)))
(/.f64 x z)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 x z))) #s(literal 1/3 binary64)))
(/.f64 x z)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x z))) #s(literal 2 binary64)))
(/.f64 x z)
(exp.f64 (*.f64 (log.f64 (/.f64 z x)) #s(literal -1 binary64)))
(/.f64 x z)
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(*.f64 x (/.f64 y z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x z)) y)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x z)) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x z)) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))) #s(literal 2 binary64))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x z)) y))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y z) x)
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 x (/.f64 y z)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x z) y)
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z))
(*.f64 x (/.f64 y z))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 y z)) x))
(*.f64 x (/.f64 y z))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64))) (*.f64 (cbrt.f64 (/.f64 x z)) y))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64))) (*.f64 y (cbrt.f64 (/.f64 x z))))
(*.f64 y (*.f64 (cbrt.f64 (/.f64 x z)) (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 x z)) (*.f64 y (cbrt.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 x (/.f64 y z))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 y z)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 x z)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 (/.f64 y z)) (*.f64 (sqrt.f64 (/.f64 y z)) x))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 (/.f64 x z)) (*.f64 (sqrt.f64 (/.f64 x z)) y))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 y z)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 x z)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 x (neg.f64 y)) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 y (sqrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (cbrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 z)) (/.f64 (*.f64 x y) (sqrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (*.f64 x y)) (sqrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x y)) (cbrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 y z)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y z)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 x (sqrt.f64 (/.f64 y z))) (sqrt.f64 (/.f64 y z)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 y (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)))) (cbrt.f64 (/.f64 x z)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64))) (*.f64 y (cbrt.f64 (/.f64 x z))))
(*.f64 y (*.f64 (cbrt.f64 (/.f64 x z)) (cbrt.f64 (pow.f64 (/.f64 z x) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 x z)) (*.f64 y (cbrt.f64 (pow.f64 (/.f64 x z) #s(literal 2 binary64)))))
(*.f64 (*.f64 y (sqrt.f64 (/.f64 x z))) (sqrt.f64 (/.f64 x z)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 y z) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 x z) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 x z) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 x (/.f64 y z))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 (/.f64 z x) y) #s(literal -1 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 (/.f64 (/.f64 z x) y) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 (*.f64 x y) (neg.f64 z)))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 (*.f64 x (neg.f64 y)) z))
(*.f64 x (/.f64 y z))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 z x) y) #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 z y) x) #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 y z)) x))
(*.f64 x (/.f64 y z))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 y z) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 x z) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 y z) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 x z) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 3 binary64)))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 y z)))) #s(literal 1/3 binary64)))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 y z)))) #s(literal 2 binary64)))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 z x) y)) #s(literal -1 binary64)))
(*.f64 x (/.f64 y z))
(+.f64 #s(literal 0 binary64) (*.f64 x y))
(*.f64 x y)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) y)) (cbrt.f64 (pow.f64 (exp.f64 x) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) y))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x y))) #s(literal 1 binary64))
(*.f64 x y)
(pow.f64 (*.f64 x y) #s(literal 1 binary64))
(*.f64 x y)
(pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 3 binary64))
(*.f64 x y)
(pow.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x y)
(pow.f64 (sqrt.f64 (*.f64 x y)) #s(literal 2 binary64))
(*.f64 x y)
(sqrt.f64 (pow.f64 (*.f64 x y) #s(literal 2 binary64)))
(*.f64 x y)
(log.f64 (pow.f64 (exp.f64 x) y))
(*.f64 x y)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x y))))
(*.f64 x y)
(cbrt.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)))
(*.f64 x y)
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(*.f64 x y)
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x y)
(expm1.f64 (log1p.f64 (*.f64 x y)))
(*.f64 x y)
(log1p.f64 (expm1.f64 (*.f64 x y)))
(*.f64 x y)
(exp.f64 (log.f64 (*.f64 x y)))
(*.f64 x y)
(exp.f64 (*.f64 (log.f64 (*.f64 x y)) #s(literal 1 binary64)))
(*.f64 x y)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x y))) #s(literal 3 binary64)))
(*.f64 x y)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x y))) #s(literal 1/3 binary64)))
(*.f64 x y)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x y))) #s(literal 2 binary64)))
(*.f64 x y)

eval24.0ms (0.7%)

Memory
19.2MiB live, 57.3MiB allocated
Compiler

Compiled 2 244 to 583 computations (74% saved)

prune42.0ms (1.2%)

Memory
-5.5MiB live, 79.4MiB allocated
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New2203223
Fresh000
Picked033
Done000
Total2206226
Accuracy
100.0%
Counts
226 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.7%
(/.f64 (*.f64 x y) z)
91.7%
(/.f64 y (/.f64 z x))
91.6%
(/.f64 x (/.f64 z y))
91.5%
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
92.3%
(*.f64 y (/.f64 x z))
91.0%
(*.f64 x (/.f64 y z))
Compiler

Compiled 50 to 32 computations (36% saved)

simplify63.0ms (1.7%)

Memory
-28.6MiB live, 10.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 z x)
cost-diff0
(/.f64 y (/.f64 z x))
cost-diff0
(/.f64 z y)
cost-diff0
(/.f64 x (/.f64 z y))
cost-diff0
(*.f64 x y)
cost-diff0
(/.f64 #s(literal 1 binary64) z)
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
Rules
15×associate-*r*
10×*-commutative
10×associate-*l*
associate-/r/
associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
017170
133152
251152
374152
486152
594152
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(/.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
z
(*.f64 x y)
x
y
(/.f64 x (/.f64 z y))
x
(/.f64 z y)
z
y
(/.f64 y (/.f64 z x))
y
(/.f64 z x)
z
x
Outputs
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(*.f64 x (/.f64 y z))
(/.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
z
(*.f64 x y)
x
y
(/.f64 x (/.f64 z y))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(*.f64 x (/.f64 y z))
x
(/.f64 z y)
z
y
(/.f64 y (/.f64 z x))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(*.f64 x (/.f64 y z))
y
(/.f64 z x)
z
x

localize35.0ms (1%)

Memory
34.4MiB live, 71.9MiB allocated
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 z x)
accuracy91.7%
(/.f64 y (/.f64 z x))
accuracy100.0%
(/.f64 z y)
accuracy91.6%
(/.f64 x (/.f64 z y))
accuracy100.0%
(/.f64 #s(literal 1 binary64) z)
accuracy100.0%
(*.f64 x y)
accuracy91.5%
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
Samples
24.0ms256×0valid
Compiler

Compiled 41 to 13 computations (68.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-div: 10.0ms (73.7% of total)
ival-mult: 3.0ms (22.1% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series14.0ms (0.4%)

Memory
-20.0MiB live, 20.5MiB allocated
Counts
6 → 108
Calls
Call 1
Inputs
#<alt (*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))>
#<alt (/.f64 #s(literal 1 binary64) z)>
#<alt (/.f64 x (/.f64 z y))>
#<alt (/.f64 z y)>
#<alt (/.f64 y (/.f64 z x))>
#<alt (/.f64 z x)>
Outputs
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
#<alt (/.f64 (*.f64 x y) z)>
Calls

42 calls:

TimeVariablePointExpression
5.0ms
z
@0
(/ 1 z)
2.0ms
y
@0
(/ z y)
1.0ms
z
@-inf
(/ 1 z)
1.0ms
z
@-inf
(/ z x)
0.0ms
z
@-inf
(/ z y)

rewrite142.0ms (3.9%)

Memory
18.2MiB live, 131.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
699×log1p-expm1-u
699×expm1-log1p-u
649×log-prod
214×log-div
168×expm1-undefine
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017102
1241102
23518102
Stop Event
node limit
Counts
6 → 353
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(/.f64 #s(literal 1 binary64) z)
(/.f64 x (/.f64 z y))
(/.f64 z y)
(/.f64 y (/.f64 z x))
(/.f64 z x)
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))) (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z (*.f64 x y)) #s(literal 1 binary64)))
(/.f64 x (/.f64 z y))
(/.f64 y (/.f64 z x))
(/.f64 (*.f64 x y) z)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (*.f64 x y))))
(/.f64 (neg.f64 y) (/.f64 z (neg.f64 x)))
(/.f64 (neg.f64 x) (/.f64 z (neg.f64 y)))
(/.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 x z) (/.f64 #s(literal 1 binary64) y))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 z y))
(/.f64 (neg.f64 (neg.f64 y)) (/.f64 z x))
(/.f64 (neg.f64 (*.f64 x y)) (neg.f64 z))
(/.f64 (/.f64 x (sqrt.f64 (/.f64 z y))) (sqrt.f64 (/.f64 z y)))
(/.f64 (/.f64 y (sqrt.f64 (/.f64 z x))) (sqrt.f64 (/.f64 z x)))
(/.f64 (/.f64 (*.f64 x y) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 z y))
(/.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 z x))
(/.f64 (*.f64 (*.f64 x y) #s(literal -1 binary64)) (neg.f64 z))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 x y)) (neg.f64 z))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 z y)))
(/.f64 (/.f64 y (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 z x)))
(/.f64 (/.f64 (*.f64 x y) #s(literal 1 binary64)) z)
(/.f64 (/.f64 (*.f64 x y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(pow.f64 (/.f64 z (*.f64 x y)) #s(literal -1 binary64))
(neg.f64 (/.f64 x (/.f64 z (neg.f64 y))))
(neg.f64 (/.f64 y (/.f64 z (neg.f64 x))))
(neg.f64 (/.f64 (neg.f64 x) (/.f64 z y)))
(neg.f64 (/.f64 (neg.f64 y) (/.f64 z x)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 z y) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z))) (cbrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) z))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) z))
(*.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) (cbrt.f64 (pow.f64 z #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 z)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 z) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 z) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 z) #s(literal -1 binary64)))
(pow.f64 z #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 z #s(literal -1/2 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) z))
(sqrt.f64 (pow.f64 z #s(literal -2 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 1 binary64) z))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) z)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) z)))
(exp.f64 (neg.f64 (log.f64 z)))
(exp.f64 (*.f64 (log.f64 z) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 z)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))) (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 x (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 y (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(*.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z))
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) (*.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (/.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) (/.f64 z x)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 x z)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (*.f64 x y) (sqrt.f64 z)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 x y)))
(*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (/.f64 z y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 y z)))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (/.f64 z x)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 x z)))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (/.f64 z (neg.f64 x))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 z (neg.f64 y))))
(*.f64 (/.f64 y z) x)
(*.f64 (/.f64 x z) y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (cbrt.f64 z)))
(*.f64 (/.f64 y (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 y) (/.f64 z x)))
(*.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) (/.f64 (sqrt.f64 y) (/.f64 z x)))
(*.f64 (/.f64 (sqrt.f64 y) z) (/.f64 (sqrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (/.f64 z y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 z y))) (/.f64 x (sqrt.f64 (/.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (/.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) z) (/.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (/.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (/.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (/.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (/.f64 z y))))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 (/.f64 z x))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 z x))) (/.f64 y (sqrt.f64 (/.f64 z x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) z) (/.f64 (cbrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 (/.f64 z x))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 z x))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 z x))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x z))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (*.f64 x y)) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x y)) (cbrt.f64 z)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (pow.f64 z #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 z)))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 z #s(literal -1/2 binary64))) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 y z) #s(literal 1 binary64)) x)
(*.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 y z) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 x z) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (/.f64 x z) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(*.f64 (*.f64 (/.f64 x z) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 x (neg.f64 z)) (neg.f64 y))
(*.f64 (/.f64 y (neg.f64 z)) (neg.f64 x))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(pow.f64 (/.f64 z (*.f64 x y)) #s(literal -1 binary64))
(neg.f64 (/.f64 x (/.f64 z (neg.f64 y))))
(neg.f64 (/.f64 y (/.f64 z (neg.f64 x))))
(neg.f64 (/.f64 (neg.f64 x) (/.f64 z y)))
(neg.f64 (/.f64 (neg.f64 y) (/.f64 z x)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 z y) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 z y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 z y))) (cbrt.f64 (exp.f64 (/.f64 z y))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 z y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 z y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 z y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 z y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 z y))
(*.f64 z (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 z y) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (/.f64 z y)) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (/.f64 (cbrt.f64 z) y))
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (*.f64 (cbrt.f64 z) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (sqrt.f64 (/.f64 z y)) (sqrt.f64 (/.f64 z y)))
(*.f64 (sqrt.f64 z) (/.f64 (sqrt.f64 z) y))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (neg.f64 z) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) z)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 z (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 z (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 z) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (/.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (sqrt.f64 y)) (/.f64 (cbrt.f64 z) (sqrt.f64 y)))
(*.f64 (/.f64 (sqrt.f64 z) #s(literal 1 binary64)) (/.f64 (sqrt.f64 z) y))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (sqrt.f64 z) (cbrt.f64 y)))
(pow.f64 (/.f64 z y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 z y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 z y)) #s(literal 2 binary64))
(pow.f64 (/.f64 y z) #s(literal -1 binary64))
(neg.f64 (/.f64 z (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 z y) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 z y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 z y))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 z y)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 z (neg.f64 y)))))
(cbrt.f64 (pow.f64 (/.f64 z y) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 z y)))
(log1p.f64 (expm1.f64 (/.f64 z y)))
(exp.f64 (log.f64 (/.f64 z y)))
(exp.f64 (*.f64 (log.f64 (/.f64 z y)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))) (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 x (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 y (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(*.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z))
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) (*.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (/.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) (/.f64 z x)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 x z)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (*.f64 x y) (sqrt.f64 z)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 x y)))
(*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (/.f64 z y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 y z)))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (/.f64 z x)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 x z)))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (/.f64 z (neg.f64 x))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 z (neg.f64 y))))
(*.f64 (/.f64 y z) x)
(*.f64 (/.f64 x z) y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (cbrt.f64 z)))
(*.f64 (/.f64 y (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 y) (/.f64 z x)))
(*.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) (/.f64 (sqrt.f64 y) (/.f64 z x)))
(*.f64 (/.f64 (sqrt.f64 y) z) (/.f64 (sqrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (/.f64 z y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 z y))) (/.f64 x (sqrt.f64 (/.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (/.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) z) (/.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (/.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (/.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (/.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (/.f64 z y))))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 (/.f64 z x))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 z x))) (/.f64 y (sqrt.f64 (/.f64 z x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) z) (/.f64 (cbrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 (/.f64 z x))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 z x))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 z x))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x z))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (*.f64 x y)) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x y)) (cbrt.f64 z)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (pow.f64 z #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 z)))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 z #s(literal -1/2 binary64))) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 y z) #s(literal 1 binary64)) x)
(*.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 y z) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 x z) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (/.f64 x z) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(*.f64 (*.f64 (/.f64 x z) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 x (neg.f64 z)) (neg.f64 y))
(*.f64 (/.f64 y (neg.f64 z)) (neg.f64 x))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(pow.f64 (/.f64 z (*.f64 x y)) #s(literal -1 binary64))
(neg.f64 (/.f64 x (/.f64 z (neg.f64 y))))
(neg.f64 (/.f64 y (/.f64 z (neg.f64 x))))
(neg.f64 (/.f64 (neg.f64 x) (/.f64 z y)))
(neg.f64 (/.f64 (neg.f64 y) (/.f64 z x)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 z y) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 z x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 z x))) (cbrt.f64 (exp.f64 (/.f64 z x))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 z x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 z x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 z x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 z x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 z x))
(*.f64 z (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 z x) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (/.f64 z x)) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 z x)))
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (/.f64 (cbrt.f64 z) x))
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (*.f64 (cbrt.f64 z) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (sqrt.f64 (/.f64 z x)) (sqrt.f64 (/.f64 z x)))
(*.f64 (sqrt.f64 z) (/.f64 (sqrt.f64 z) x))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (neg.f64 z) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) z)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 z) x))
(*.f64 (/.f64 (sqrt.f64 z) #s(literal 1 binary64)) (/.f64 (sqrt.f64 z) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 z (cbrt.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (/.f64 z (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 (/.f64 z x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (sqrt.f64 x)) (/.f64 (cbrt.f64 z) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (sqrt.f64 z) (cbrt.f64 x)))
(pow.f64 (/.f64 z x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 z x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 z x)) #s(literal 2 binary64))
(pow.f64 (/.f64 x z) #s(literal -1 binary64))
(neg.f64 (/.f64 z (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 z x) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 z x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 z x))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 z x)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 z (neg.f64 x)))))
(cbrt.f64 (pow.f64 (/.f64 z x) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 z x)))
(log1p.f64 (expm1.f64 (/.f64 z x)))
(exp.f64 (log.f64 (/.f64 z x)))
(exp.f64 (*.f64 (log.f64 (/.f64 z x)) #s(literal 1 binary64)))

simplify576.0ms (15.9%)

Memory
-117.7MiB live, 243.9MiB allocated
Algorithm
egg-herbie
Rules
495×distribute-lft-neg-out
410×cube-prod
347×exp-prod
322×distribute-lft-neg-in
259×distribute-rgt-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049510564
1105510480
2366510480
Stop Event
node limit
Counts
461 → 258
Calls
Call 1
Inputs
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(/.f64 (*.f64 x y) z)
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))) (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z (*.f64 x y)) #s(literal 1 binary64)))
(/.f64 x (/.f64 z y))
(/.f64 y (/.f64 z x))
(/.f64 (*.f64 x y) z)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (*.f64 x y))))
(/.f64 (neg.f64 y) (/.f64 z (neg.f64 x)))
(/.f64 (neg.f64 x) (/.f64 z (neg.f64 y)))
(/.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 x z) (/.f64 #s(literal 1 binary64) y))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 z y))
(/.f64 (neg.f64 (neg.f64 y)) (/.f64 z x))
(/.f64 (neg.f64 (*.f64 x y)) (neg.f64 z))
(/.f64 (/.f64 x (sqrt.f64 (/.f64 z y))) (sqrt.f64 (/.f64 z y)))
(/.f64 (/.f64 y (sqrt.f64 (/.f64 z x))) (sqrt.f64 (/.f64 z x)))
(/.f64 (/.f64 (*.f64 x y) (sqrt.f64 z)) (sqrt.f64 z))
(/.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 z y))
(/.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 z x))
(/.f64 (*.f64 (*.f64 x y) #s(literal -1 binary64)) (neg.f64 z))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 x y)) (neg.f64 z))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 z y)))
(/.f64 (/.f64 y (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 z x)))
(/.f64 (/.f64 (*.f64 x y) #s(literal 1 binary64)) z)
(/.f64 (/.f64 (*.f64 x y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(pow.f64 (/.f64 z (*.f64 x y)) #s(literal -1 binary64))
(neg.f64 (/.f64 x (/.f64 z (neg.f64 y))))
(neg.f64 (/.f64 y (/.f64 z (neg.f64 x))))
(neg.f64 (/.f64 (neg.f64 x) (/.f64 z y)))
(neg.f64 (/.f64 (neg.f64 y) (/.f64 z x)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 z y) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z))) (cbrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) z))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) z))
(*.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) (cbrt.f64 (pow.f64 z #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 z)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 z) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 z) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 z) #s(literal -1 binary64)))
(pow.f64 z #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 z #s(literal -1/2 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) z))
(sqrt.f64 (pow.f64 z #s(literal -2 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 1 binary64) z))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) z)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) z)))
(exp.f64 (neg.f64 (log.f64 z)))
(exp.f64 (*.f64 (log.f64 z) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 z)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))) (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 x (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 y (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(*.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z))
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) (*.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (/.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) (/.f64 z x)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 x z)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (*.f64 x y) (sqrt.f64 z)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 x y)))
(*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (/.f64 z y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 y z)))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (/.f64 z x)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 x z)))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (/.f64 z (neg.f64 x))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 z (neg.f64 y))))
(*.f64 (/.f64 y z) x)
(*.f64 (/.f64 x z) y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (cbrt.f64 z)))
(*.f64 (/.f64 y (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 y) (/.f64 z x)))
(*.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) (/.f64 (sqrt.f64 y) (/.f64 z x)))
(*.f64 (/.f64 (sqrt.f64 y) z) (/.f64 (sqrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (/.f64 z y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 z y))) (/.f64 x (sqrt.f64 (/.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (/.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) z) (/.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (/.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (/.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (/.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (/.f64 z y))))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 (/.f64 z x))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 z x))) (/.f64 y (sqrt.f64 (/.f64 z x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) z) (/.f64 (cbrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 (/.f64 z x))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 z x))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 z x))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x z))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (*.f64 x y)) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x y)) (cbrt.f64 z)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (pow.f64 z #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 z)))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 z #s(literal -1/2 binary64))) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 y z) #s(literal 1 binary64)) x)
(*.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 y z) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 x z) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (/.f64 x z) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(*.f64 (*.f64 (/.f64 x z) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 x (neg.f64 z)) (neg.f64 y))
(*.f64 (/.f64 y (neg.f64 z)) (neg.f64 x))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(pow.f64 (/.f64 z (*.f64 x y)) #s(literal -1 binary64))
(neg.f64 (/.f64 x (/.f64 z (neg.f64 y))))
(neg.f64 (/.f64 y (/.f64 z (neg.f64 x))))
(neg.f64 (/.f64 (neg.f64 x) (/.f64 z y)))
(neg.f64 (/.f64 (neg.f64 y) (/.f64 z x)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 z y) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 z y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 z y))) (cbrt.f64 (exp.f64 (/.f64 z y))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 z y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 z y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 z y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 z y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 z y))
(*.f64 z (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 z y) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (/.f64 z y)) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (/.f64 (cbrt.f64 z) y))
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (*.f64 (cbrt.f64 z) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (sqrt.f64 (/.f64 z y)) (sqrt.f64 (/.f64 z y)))
(*.f64 (sqrt.f64 z) (/.f64 (sqrt.f64 z) y))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (neg.f64 z) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) z)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 z (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 z (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 z) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (/.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (sqrt.f64 y)) (/.f64 (cbrt.f64 z) (sqrt.f64 y)))
(*.f64 (/.f64 (sqrt.f64 z) #s(literal 1 binary64)) (/.f64 (sqrt.f64 z) y))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (sqrt.f64 z) (cbrt.f64 y)))
(pow.f64 (/.f64 z y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 z y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 z y)) #s(literal 2 binary64))
(pow.f64 (/.f64 y z) #s(literal -1 binary64))
(neg.f64 (/.f64 z (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 z y) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 z y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 z y))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 z y)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 z (neg.f64 y)))))
(cbrt.f64 (pow.f64 (/.f64 z y) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 z y)))
(log1p.f64 (expm1.f64 (/.f64 z y)))
(exp.f64 (log.f64 (/.f64 z y)))
(exp.f64 (*.f64 (log.f64 (/.f64 z y)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))) (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 x (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 y (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(*.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z))
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) (*.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (/.f64 z y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 y z)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) (/.f64 z x)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 x z)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (*.f64 x y) (sqrt.f64 z)))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 x y)))
(*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (/.f64 z y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 y z)))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (/.f64 z x)))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 x z)))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (/.f64 z (neg.f64 x))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 z (neg.f64 y))))
(*.f64 (/.f64 y z) x)
(*.f64 (/.f64 x z) y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (cbrt.f64 z)))
(*.f64 (/.f64 y (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 y) (/.f64 z x)))
(*.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) (/.f64 (sqrt.f64 y) (/.f64 z x)))
(*.f64 (/.f64 (sqrt.f64 y) z) (/.f64 (sqrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (/.f64 z y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 z y))) (/.f64 x (sqrt.f64 (/.f64 z y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (/.f64 z y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) z) (/.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (/.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (/.f64 z y))))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (/.f64 z y)))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (/.f64 z y))))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 y (sqrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 (/.f64 z x))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 z x))) (/.f64 y (sqrt.f64 (/.f64 z x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) z) (/.f64 (cbrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 (/.f64 z x))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 z x))))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 z x))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x z))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (*.f64 x y)) (sqrt.f64 z)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x y)) (cbrt.f64 z)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (pow.f64 z #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 z)))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 z #s(literal -1/2 binary64))) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 y z) #s(literal 1 binary64)) x)
(*.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 y z) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (*.f64 (/.f64 x z) #s(literal 1 binary64)) y)
(*.f64 (*.f64 (/.f64 x z) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(*.f64 (*.f64 (/.f64 x z) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 x (neg.f64 z)) (neg.f64 y))
(*.f64 (/.f64 y (neg.f64 z)) (neg.f64 x))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(pow.f64 (/.f64 z (*.f64 x y)) #s(literal -1 binary64))
(neg.f64 (/.f64 x (/.f64 z (neg.f64 y))))
(neg.f64 (/.f64 y (/.f64 z (neg.f64 x))))
(neg.f64 (/.f64 (neg.f64 x) (/.f64 z y)))
(neg.f64 (/.f64 (neg.f64 y) (/.f64 z x)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 z y) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 z x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 z x))) (cbrt.f64 (exp.f64 (/.f64 z x))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 z x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 z x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 z x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 z x))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 z x))
(*.f64 z (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 z x) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (/.f64 z x)) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 z x)))
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (/.f64 (cbrt.f64 z) x))
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (*.f64 (cbrt.f64 z) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (sqrt.f64 (/.f64 z x)) (sqrt.f64 (/.f64 z x)))
(*.f64 (sqrt.f64 z) (/.f64 (sqrt.f64 z) x))
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (neg.f64 z) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) z)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 z) x))
(*.f64 (/.f64 (sqrt.f64 z) #s(literal 1 binary64)) (/.f64 (sqrt.f64 z) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 z (cbrt.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (/.f64 z (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 (/.f64 z x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (sqrt.f64 x)) (/.f64 (cbrt.f64 z) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (sqrt.f64 z) (cbrt.f64 x)))
(pow.f64 (/.f64 z x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 z x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 z x)) #s(literal 2 binary64))
(pow.f64 (/.f64 x z) #s(literal -1 binary64))
(neg.f64 (/.f64 z (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 z x) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 z x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 z x))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 z x)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 z (neg.f64 x)))))
(cbrt.f64 (pow.f64 (/.f64 z x) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 z x)))
(log1p.f64 (expm1.f64 (/.f64 z x)))
(exp.f64 (log.f64 (/.f64 z x)))
(exp.f64 (*.f64 (log.f64 (/.f64 z x)) #s(literal 1 binary64)))
Outputs
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(*.f64 x (/.f64 y z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))) (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 x y)))
(*.f64 x (/.f64 y z))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 z (*.f64 x y)) #s(literal 1 binary64)))
(*.f64 x (/.f64 y z))
(/.f64 x (/.f64 z y))
(*.f64 x (/.f64 y z))
(/.f64 y (/.f64 z x))
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 x y) z)
(*.f64 x (/.f64 y z))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 z (*.f64 x y))))
(*.f64 x (/.f64 y z))
(/.f64 (neg.f64 y) (/.f64 z (neg.f64 x)))
(*.f64 x (/.f64 y z))
(/.f64 (neg.f64 x) (/.f64 z (neg.f64 y)))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 y z) (/.f64 #s(literal 1 binary64) x))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 x z) (/.f64 #s(literal 1 binary64) y))
(*.f64 x (/.f64 y z))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 z y))
(*.f64 x (/.f64 y z))
(/.f64 (neg.f64 (neg.f64 y)) (/.f64 z x))
(*.f64 x (/.f64 y z))
(/.f64 (neg.f64 (*.f64 x y)) (neg.f64 z))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 x (sqrt.f64 (/.f64 z y))) (sqrt.f64 (/.f64 z y)))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 y (sqrt.f64 (/.f64 z x))) (sqrt.f64 (/.f64 z x)))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 (*.f64 x y) (sqrt.f64 z)) (sqrt.f64 z))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 z y))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 z x))
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 (*.f64 x y) #s(literal -1 binary64)) (neg.f64 z))
(*.f64 x (/.f64 y z))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 x y)) (neg.f64 z))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 z y)))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 y (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 z x)))
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 (*.f64 x y) #s(literal 1 binary64)) z)
(*.f64 x (/.f64 y z))
(/.f64 (/.f64 (*.f64 x y) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 z))
(*.f64 x (/.f64 y z))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 z (*.f64 x y)) #s(literal -1 binary64))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 x (/.f64 z (neg.f64 y))))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 y (/.f64 z (neg.f64 x))))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 (neg.f64 x) (/.f64 z y)))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 (neg.f64 y) (/.f64 z x)))
(*.f64 x (/.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))
(*.f64 x (/.f64 y z))
(log.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))
(*.f64 x (/.f64 y z))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 z y) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(*.f64 x (/.f64 y z))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) z))
(/.f64 #s(literal 1 binary64) z)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z))) (cbrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) z))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) z)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) z))
(/.f64 #s(literal 1 binary64) z)
(*.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) z)
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 z)))
(/.f64 #s(literal 1 binary64) z)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) (cbrt.f64 (pow.f64 z #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (cbrt.f64 z))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 z)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) (cbrt.f64 (pow.f64 z #s(literal -2 binary64))))
(/.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (cbrt.f64 z))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (pow.f64 z #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) z)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (cbrt.f64 z) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) z)
(*.f64 (pow.f64 (sqrt.f64 z) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 z) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 z) #s(literal -2 binary64))
(pow.f64 z #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) z)
(pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) z)
(pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) #s(literal 3 binary64))
(/.f64 #s(literal 1 binary64) z)
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 #s(literal 1 binary64) z)
(pow.f64 (pow.f64 z #s(literal -1/2 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) z)
(neg.f64 (/.f64 #s(literal -1 binary64) z))
(/.f64 #s(literal 1 binary64) z)
(sqrt.f64 (pow.f64 z #s(literal -2 binary64)))
(log.f64 (exp.f64 (/.f64 #s(literal 1 binary64) z)))
(/.f64 #s(literal 1 binary64) z)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 1 binary64) z))))
(/.f64 #s(literal 1 binary64) z)
(cbrt.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) z)
(expm1.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) z)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 1 binary64) z)))
(/.f64 #s(literal 1 binary64) z)
(exp.f64 (neg.f64 (log.f64 z)))
(/.f64 #s(literal 1 binary64) z)
(exp.f64 (*.f64 (log.f64 z) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) z)
(exp.f64 (*.f64 (neg.f64 (log.f64 z)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) z)
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(*.f64 x (/.f64 y z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))) (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 x (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 y (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (/.f64 y z))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) (*.f64 x y)))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) x) y))
(*.f64 x (*.f64 y (/.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (cbrt.f64 z))))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 x (/.f64 y (cbrt.f64 z))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (/.f64 z y)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 y z)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) (/.f64 z x)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 x z)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (*.f64 x y) (sqrt.f64 z)))
(*.f64 (*.f64 x (/.f64 y (sqrt.f64 z))) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 x (/.f64 (*.f64 y (pow.f64 z #s(literal -1/2 binary64))) (sqrt.f64 z)))
(*.f64 x (*.f64 (/.f64 y (sqrt.f64 z)) (pow.f64 z #s(literal -1/2 binary64))))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 x y)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (/.f64 z y)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 y z)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (/.f64 z x)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 x z)))
(*.f64 x (/.f64 y z))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (/.f64 z (neg.f64 x))))
(*.f64 x (/.f64 y z))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 z (neg.f64 y))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y z) x)
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x z) y)
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (cbrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 y) (/.f64 z x)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) (/.f64 (sqrt.f64 y) (/.f64 z x)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 y) z) (/.f64 (sqrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (/.f64 z y))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 z y))) (/.f64 x (sqrt.f64 (/.f64 z y))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (/.f64 z y)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) z) (/.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (/.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (/.f64 z y))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (/.f64 z y)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (/.f64 z y))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 y (sqrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 (/.f64 z x))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 z x))) (/.f64 y (sqrt.f64 (/.f64 z x))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) z) (/.f64 (cbrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 (/.f64 z x))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 z x))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 z x))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z)))) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (*.f64 x y)) (sqrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x y)) (cbrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x y)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (pow.f64 z #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 z)))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) x) y))
(*.f64 x (*.f64 y (/.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (cbrt.f64 z))))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 x (/.f64 y (cbrt.f64 z))))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 z #s(literal -1/2 binary64))) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 y z) #s(literal 1 binary64)) x)
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 y z) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 x z) #s(literal 1 binary64)) y)
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 x z) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 x z) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x (neg.f64 z)) (neg.f64 y))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y (neg.f64 z)) (neg.f64 x))
(*.f64 x (/.f64 y z))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 z (*.f64 x y)) #s(literal -1 binary64))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 x (/.f64 z (neg.f64 y))))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 y (/.f64 z (neg.f64 x))))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 (neg.f64 x) (/.f64 z y)))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 (neg.f64 y) (/.f64 z x)))
(*.f64 x (/.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))
(*.f64 x (/.f64 y z))
(log.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))
(*.f64 x (/.f64 y z))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 z y) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(*.f64 x (/.f64 y z))
(+.f64 #s(literal 0 binary64) (/.f64 z y))
(/.f64 z y)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 z y))) (cbrt.f64 (exp.f64 (/.f64 z y))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 z y)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 z y)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 z y)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 z y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 z y))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 z y)))
(*.f64 #s(literal 1 binary64) (/.f64 z y))
(/.f64 z y)
(*.f64 z (/.f64 #s(literal 1 binary64) y))
(/.f64 z y)
(*.f64 (/.f64 z y) #s(literal 1 binary64))
(/.f64 z y)
(*.f64 (cbrt.f64 (/.f64 z y)) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64)))
(/.f64 z y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 z y)))
(/.f64 z y)
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (/.f64 (cbrt.f64 z) y))
(/.f64 z y)
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (*.f64 (cbrt.f64 z) (/.f64 #s(literal 1 binary64) y)))
(/.f64 z y)
(*.f64 (sqrt.f64 (/.f64 z y)) (sqrt.f64 (/.f64 z y)))
(/.f64 z y)
(*.f64 (sqrt.f64 z) (/.f64 (sqrt.f64 z) y))
(/.f64 z y)
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (/.f64 #s(literal 1 binary64) y)))
(/.f64 z y)
(*.f64 (neg.f64 z) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 z y)
(*.f64 (/.f64 #s(literal 1 binary64) y) z)
(/.f64 z y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 z (cbrt.f64 y)))
(/.f64 (/.f64 z (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 z (sqrt.f64 y)))
(/.f64 (/.f64 z (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 z) y))
(/.f64 z y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (/.f64 z y)))
(*.f64 (cbrt.f64 (/.f64 z y)) (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (sqrt.f64 y)) (/.f64 (cbrt.f64 z) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 z (sqrt.f64 y)))
(/.f64 (/.f64 z (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 (sqrt.f64 z) #s(literal 1 binary64)) (/.f64 (sqrt.f64 z) y))
(/.f64 z y)
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (sqrt.f64 z) (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 z (cbrt.f64 y)))
(/.f64 (/.f64 z (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)))
(pow.f64 (/.f64 z y) #s(literal 1 binary64))
(/.f64 z y)
(pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 3 binary64))
(/.f64 z y)
(pow.f64 (pow.f64 (/.f64 z y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 z y)
(pow.f64 (sqrt.f64 (/.f64 z y)) #s(literal 2 binary64))
(/.f64 z y)
(pow.f64 (/.f64 y z) #s(literal -1 binary64))
(/.f64 z y)
(neg.f64 (/.f64 z (neg.f64 y)))
(/.f64 z y)
(sqrt.f64 (pow.f64 (/.f64 z y) #s(literal 2 binary64)))
(/.f64 z y)
(log.f64 (exp.f64 (/.f64 z y)))
(/.f64 z y)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 z y))))
(/.f64 z y)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 z y)))))
(/.f64 z y)
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 z (neg.f64 y)))))
(/.f64 z y)
(cbrt.f64 (pow.f64 (/.f64 z y) #s(literal 3 binary64)))
(/.f64 z y)
(cbrt.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 z y)
(expm1.f64 (log1p.f64 (/.f64 z y)))
(log1p.f64 (expm1.f64 (/.f64 z y)))
(/.f64 z y)
(exp.f64 (log.f64 (/.f64 z y)))
(/.f64 z y)
(exp.f64 (*.f64 (log.f64 (/.f64 z y)) #s(literal 1 binary64)))
(/.f64 z y)
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 y z)))
(*.f64 x (/.f64 y z))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))) (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 y z)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 y z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 x (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 y (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (/.f64 y z))
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 x y) (/.f64 #s(literal 1 binary64) z))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) (*.f64 x y)))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) x) y))
(*.f64 x (*.f64 y (/.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (cbrt.f64 z))))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 x (/.f64 y (cbrt.f64 z))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (/.f64 z y)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 y z)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) (/.f64 z x)))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 x z)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) (sqrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (/.f64 (*.f64 x y) (sqrt.f64 z)))
(*.f64 (*.f64 x (/.f64 y (sqrt.f64 z))) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 x (/.f64 (*.f64 y (pow.f64 z #s(literal -1/2 binary64))) (sqrt.f64 z)))
(*.f64 x (*.f64 (/.f64 y (sqrt.f64 z)) (pow.f64 z #s(literal -1/2 binary64))))
(*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 (pow.f64 z #s(literal -1/2 binary64)) (*.f64 x y)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 (*.f64 x y)) (*.f64 (sqrt.f64 (*.f64 x y)) (/.f64 #s(literal 1 binary64) z)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (/.f64 z y)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 y z)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) (/.f64 z x)))
(*.f64 x (/.f64 y z))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 x z)))
(*.f64 x (/.f64 y z))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (/.f64 z (neg.f64 x))))
(*.f64 x (/.f64 y z))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (/.f64 z (neg.f64 y))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y z) x)
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x z) y)
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (*.f64 x y) (cbrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y (sqrt.f64 z)) (/.f64 x (sqrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 y) (/.f64 z x)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) (/.f64 (sqrt.f64 y) (/.f64 z x)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 y) z) (/.f64 (sqrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (/.f64 z y))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 z y))) (/.f64 x (sqrt.f64 (/.f64 z y))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (/.f64 z y)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) z) (/.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (/.f64 z y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (/.f64 z y))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (/.f64 z y)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) z) (/.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (/.f64 z y)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (/.f64 z y))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x (sqrt.f64 z)) (/.f64 y (sqrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 (/.f64 z x))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 z x))) (/.f64 y (sqrt.f64 (/.f64 z x))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) z) (/.f64 (cbrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 (/.f64 z x))) (/.f64 (cbrt.f64 y) (sqrt.f64 (/.f64 z x))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 y) (cbrt.f64 (/.f64 z x))))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 y z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y #s(literal 1 binary64)) (/.f64 x z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x y)) z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 y z))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 y z)))) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)))
(/.f64 (*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 z)) (/.f64 (cbrt.f64 (*.f64 x y)) (sqrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 x y)) z))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 (sqrt.f64 (*.f64 x y)) (pow.f64 (cbrt.f64 z) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 x y)) (cbrt.f64 z)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (pow.f64 (cbrt.f64 (*.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x y)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) z) (sqrt.f64 (*.f64 x y))) (sqrt.f64 (*.f64 x y)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (*.f64 x y) (cbrt.f64 (pow.f64 z #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 z)))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 z)) x) y))
(*.f64 x (*.f64 y (/.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (cbrt.f64 z))))
(*.f64 (cbrt.f64 (pow.f64 z #s(literal -2 binary64))) (*.f64 x (/.f64 y (cbrt.f64 z))))
(*.f64 (*.f64 (*.f64 x y) (pow.f64 z #s(literal -1/2 binary64))) (pow.f64 z #s(literal -1/2 binary64)))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 y z) #s(literal 1 binary64)) x)
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 y z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 y z) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 x z) #s(literal 1 binary64)) y)
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 x z) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(*.f64 x (/.f64 y z))
(*.f64 (*.f64 (/.f64 x z) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 x (neg.f64 z)) (neg.f64 y))
(*.f64 x (/.f64 y z))
(*.f64 (/.f64 y (neg.f64 z)) (neg.f64 x))
(*.f64 x (/.f64 y z))
(pow.f64 (*.f64 x (/.f64 y z)) #s(literal 1 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 y z))) #s(literal 3 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 y z))) #s(literal 2 binary64))
(*.f64 x (/.f64 y z))
(pow.f64 (/.f64 z (*.f64 x y)) #s(literal -1 binary64))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 x (/.f64 z (neg.f64 y))))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 y (/.f64 z (neg.f64 x))))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 (neg.f64 x) (/.f64 z y)))
(*.f64 x (/.f64 y z))
(neg.f64 (/.f64 (neg.f64 y) (/.f64 z x)))
(*.f64 x (/.f64 y z))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 2 binary64)))
(*.f64 x (/.f64 y z))
(log.f64 (pow.f64 (exp.f64 y) (/.f64 x z)))
(*.f64 x (/.f64 y z))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 y z)))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 y z)) #s(literal 3 binary64)))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64)) (pow.f64 (*.f64 x y) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 z y) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 (/.f64 z x) #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x y) #s(literal 3 binary64)) (pow.f64 z #s(literal 3 binary64))))
(*.f64 x (/.f64 y z))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 y z))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(exp.f64 (log.f64 (*.f64 x (/.f64 y z))))
(*.f64 x (/.f64 y z))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 y z))) #s(literal 1 binary64)))
(*.f64 x (/.f64 y z))
(+.f64 #s(literal 0 binary64) (/.f64 z x))
(/.f64 z x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 z x))) (cbrt.f64 (exp.f64 (/.f64 z x))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 z x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 z x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 z x)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 z x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 z x))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 z x)))
(*.f64 #s(literal 1 binary64) (/.f64 z x))
(/.f64 z x)
(*.f64 z (/.f64 #s(literal 1 binary64) x))
(/.f64 z x)
(*.f64 (/.f64 z x) #s(literal 1 binary64))
(/.f64 z x)
(*.f64 (cbrt.f64 (/.f64 z x)) (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64)))
(/.f64 z x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 z x)))
(/.f64 z x)
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (/.f64 (cbrt.f64 z) x))
(/.f64 z x)
(*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (*.f64 (cbrt.f64 z) (/.f64 #s(literal 1 binary64) x)))
(/.f64 z x)
(*.f64 (sqrt.f64 (/.f64 z x)) (sqrt.f64 (/.f64 z x)))
(/.f64 z x)
(*.f64 (sqrt.f64 z) (/.f64 (sqrt.f64 z) x))
(/.f64 z x)
(*.f64 (sqrt.f64 z) (*.f64 (sqrt.f64 z) (/.f64 #s(literal 1 binary64) x)))
(/.f64 z x)
(*.f64 (neg.f64 z) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(/.f64 z x)
(*.f64 (/.f64 #s(literal 1 binary64) x) z)
(/.f64 z x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 z) x))
(/.f64 z x)
(*.f64 (/.f64 (sqrt.f64 z) #s(literal 1 binary64)) (/.f64 (sqrt.f64 z) x))
(/.f64 z x)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 z (cbrt.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 z (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
(/.f64 (/.f64 z (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (/.f64 z (sqrt.f64 x)))
(/.f64 (/.f64 z (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 (/.f64 z x)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (cbrt.f64 (/.f64 z x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 z x)) (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 z) #s(literal 2 binary64)) (sqrt.f64 x)) (/.f64 (cbrt.f64 z) (sqrt.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (/.f64 z (sqrt.f64 x)))
(/.f64 (/.f64 z (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 z) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (sqrt.f64 z) (cbrt.f64 x)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 z (cbrt.f64 x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
(/.f64 (/.f64 z (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
(pow.f64 (/.f64 z x) #s(literal 1 binary64))
(/.f64 z x)
(pow.f64 (cbrt.f64 (/.f64 z x)) #s(literal 3 binary64))
(/.f64 z x)
(pow.f64 (pow.f64 (/.f64 z x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 z x)
(pow.f64 (sqrt.f64 (/.f64 z x)) #s(literal 2 binary64))
(/.f64 z x)
(pow.f64 (/.f64 x z) #s(literal -1 binary64))
(/.f64 z x)
(neg.f64 (/.f64 z (neg.f64 x)))
(/.f64 z x)
(sqrt.f64 (pow.f64 (/.f64 z x) #s(literal 2 binary64)))
(/.f64 z x)
(log.f64 (exp.f64 (/.f64 z x)))
(/.f64 z x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 z x))))
(/.f64 z x)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 z x)))))
(/.f64 z x)
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 z (neg.f64 x)))))
(/.f64 z x)
(cbrt.f64 (pow.f64 (/.f64 z x) #s(literal 3 binary64)))
(/.f64 z x)
(cbrt.f64 (/.f64 (pow.f64 z #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 z x)
(expm1.f64 (log1p.f64 (/.f64 z x)))
(log1p.f64 (expm1.f64 (/.f64 z x)))
(/.f64 z x)
(exp.f64 (log.f64 (/.f64 z x)))
(/.f64 z x)
(exp.f64 (*.f64 (log.f64 (/.f64 z x)) #s(literal 1 binary64)))
(/.f64 z x)

eval42.0ms (1.2%)

Memory
-24.7MiB live, 96.8MiB allocated
Compiler

Compiled 2 951 to 713 computations (75.8% saved)

prune78.0ms (2.1%)

Memory
23.5MiB live, 100.9MiB allocated
Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New2810281
Fresh000
Picked033
Done033
Total2816287
Accuracy
100.0%
Counts
287 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.7%
(/.f64 (*.f64 x y) z)
91.7%
(/.f64 y (/.f64 z x))
91.6%
(/.f64 x (/.f64 z y))
91.5%
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
92.3%
(*.f64 y (/.f64 x z))
91.0%
(*.f64 x (/.f64 y z))
Compiler

Compiled 85 to 48 computations (43.5% saved)

regimes15.0ms (0.4%)

Memory
-0.5MiB live, 37.9MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(/.f64 x (/.f64 z y))
(/.f64 y (/.f64 z x))
(/.f64 (*.f64 x y) z)
(*.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 x y))
Outputs
(/.f64 y (/.f64 z x))
(*.f64 x (/.f64 y z))
Calls

5 calls:

4.0ms
(/.f64 (*.f64 x y) z)
3.0ms
y
3.0ms
x
3.0ms
z
2.0ms
(*.f64 x y)
Results
AccuracySegmentsBranch
95.7%2x
98.2%3y
99.7%2z
99.7%2(/.f64 (*.f64 x y) z)
99.8%3(*.f64 x y)
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes2.0ms (0.1%)

Memory
4.8MiB live, 4.8MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
(/.f64 x (/.f64 z y))
Outputs
(*.f64 y (/.f64 x z))
(/.f64 x (/.f64 z y))
Calls

1 calls:

2.0ms
z
Results
AccuracySegmentsBranch
99.7%2z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes2.0ms (0%)

Memory
4.0MiB live, 4.0MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
(*.f64 x (/.f64 y z))
(*.f64 y (/.f64 x z))
Outputs
(*.f64 y (/.f64 x z))
(*.f64 x (/.f64 y z))
Calls

1 calls:

1.0ms
z
Results
AccuracySegmentsBranch
99.7%2z
Compiler

Compiled 4 to 3 computations (25% saved)

regimes47.0ms (1.3%)

Memory
-30.9MiB live, 12.0MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 x (/.f64 y z))
Outputs
(*.f64 x (/.f64 y z))
Calls

3 calls:

1.0ms
y
1.0ms
z
1.0ms
x
Results
AccuracySegmentsBranch
91.0%1x
91.0%1y
91.0%1z
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch11.0ms (0.3%)

Memory
-7.7MiB live, 31.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
102606193660398.94
3.139998885353353e+21
Samples
5.0ms144×0valid
Compiler

Compiled 173 to 119 computations (31.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.0ms
ival-div: 1.0ms (48.5% of total)
ival-mult: 1.0ms (48.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch5.0ms (0.1%)

Memory
13.1MiB live, 13.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
4.0ms
7.537988230607285e+71
1.495884850729175e+72
Samples
2.0ms64×0valid
Compiler

Compiled 83 to 59 computations (28.9% saved)

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

bsearch5.0ms (0.1%)

Memory
12.5MiB live, 12.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
4.0ms
4.216877313836766e+67
5.952850901818722e+67
Samples
2.0ms64×0valid
Compiler

Compiled 83 to 59 computations (28.9% saved)

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

simplify3.0ms (0.1%)

Memory
7.4MiB live, 7.3MiB allocated
Algorithm
egg-herbie
Rules
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029190
131190
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 z #s(literal 205000000000000000 binary64)) (/.f64 y (/.f64 z x)) (*.f64 x (/.f64 y z)))
(if (<=.f64 z #s(literal 820000000000000044150822424195084219866396744407056167337541105656791040 binary64)) (*.f64 y (/.f64 x z)) (/.f64 x (/.f64 z y)))
(if (<=.f64 z #s(literal 43000000000000001203232338323396037476876315676913964563859133956096 binary64)) (*.f64 y (/.f64 x z)) (*.f64 x (/.f64 y z)))
(*.f64 x (/.f64 y z))
Outputs
(if (<=.f64 z #s(literal 205000000000000000 binary64)) (/.f64 y (/.f64 z x)) (*.f64 x (/.f64 y z)))
(if (<=.f64 z #s(literal 820000000000000044150822424195084219866396744407056167337541105656791040 binary64)) (*.f64 y (/.f64 x z)) (/.f64 x (/.f64 z y)))
(if (<=.f64 z #s(literal 43000000000000001203232338323396037476876315676913964563859133956096 binary64)) (*.f64 y (/.f64 x z)) (*.f64 x (/.f64 y z)))
(*.f64 x (/.f64 y z))

soundness386.0ms (10.6%)

Memory
-22.1MiB live, 216.8MiB allocated
Rules
853×log1p-expm1-u
853×expm1-log1p-u
784×fma-define
527×log-prod
409×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029254
167254
2152254
3496254
41288254
52331254
62890254
72908254
82964254
93020254
015105
1204105
22340105
Stop Event
done
node limit
saturated
Compiler

Compiled 136 to 62 computations (54.4% saved)

preprocess264.0ms (7.3%)

Memory
-7.8MiB live, 230.9MiB allocated
Compiler

Compiled 440 to 240 computations (45.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...