Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 3.3s)

analyze17.0ms (0.5%)

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
25%25%74.9%0.1%0%0%0%3
37.5%37.5%62.4%0.1%0%0%0%4
56.3%56.2%43.7%0.1%0%0%0%5
65.6%65.6%34.3%0.1%0%0%0%6
76.6%76.5%23.4%0.1%0%0%0%7
82%82%18%0.1%0%0%0%8
87.9%87.8%12.1%0.1%0%0%0%9
90.8%90.7%9.2%0.1%0%0%0%10
93.8%93.8%6.1%0.1%0%0%0%11
95.4%95.3%4.6%0.1%0%0%0%12
Compiler

Compiled 10 to 7 computations (30% saved)

sample1.1s (33.6%)

Results
1.1s8256×body256valid
Bogosity

preprocess128.0ms (3.9%)

Algorithm
egg-herbie
Rules
2166×fma-neg
1664×div-sub
1214×fma-def
658×sub-neg
630×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01992
14276
29076
318276
443676
5107676
6231776
7457076
8610876
9711776
10754776
11798776
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x 100) (+.f64 x y))
(/.f64 (*.f64 (neg.f64 x) 100) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 x 100) (+.f64 x (neg.f64 y)))
(/.f64 (*.f64 y 100) (+.f64 y x))
Outputs
(/.f64 (*.f64 x 100) (+.f64 x y))
(/.f64 x (/.f64 (+.f64 x y) 100))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 x (*.f64 1/100 (+.f64 x y)))
(/.f64 x (*.f64 (+.f64 x y) 1/100))
(/.f64 (*.f64 (neg.f64 x) 100) (+.f64 (neg.f64 x) y))
(/.f64 (neg.f64 x) (/.f64 (+.f64 y (neg.f64 x)) 100))
(/.f64 (*.f64 x -100) (-.f64 y x))
(*.f64 (/.f64 x (-.f64 y x)) -100)
(*.f64 x (/.f64 100 (-.f64 x y)))
(*.f64 100 (/.f64 x (-.f64 x y)))
(/.f64 (*.f64 x 100) (+.f64 x (neg.f64 y)))
(/.f64 (neg.f64 x) (/.f64 (+.f64 y (neg.f64 x)) 100))
(/.f64 (*.f64 x -100) (-.f64 y x))
(*.f64 (/.f64 x (-.f64 y x)) -100)
(*.f64 x (/.f64 100 (-.f64 x y)))
(*.f64 100 (/.f64 x (-.f64 x y)))
(/.f64 (*.f64 y 100) (+.f64 y x))
(/.f64 y (/.f64 (+.f64 x y) 100))
(*.f64 (/.f64 y (+.f64 x y)) 100)
(*.f64 100 (/.f64 y (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) y))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative
associate-/l*
associate-/r/
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
11219
21619
31919
42019
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(/.f64 (*.f64 x 100) (+.f64 x y))
Outputs
(/.f64 (*.f64 x 100) (+.f64 x y))
(/.f64 x (/.f64 (+.f64 x y) 100))
(/.f64 100 (/.f64 (+.f64 x y) x))

eval1.0ms (0%)

Compiler

Compiled 23 to 12 computations (47.8% saved)

prune2.0ms (0.1%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New033
Fresh011
Picked000
Done000
Total044
Accurracy
100.0%
Counts
4 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
99.7%
(/.f64 x (/.f64 (+.f64 x y) 100))
99.0%
(/.f64 100 (/.f64 (+.f64 x y) x))
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
99.7%
(/.f64 x (/.f64 (+.f64 x y) 100))
99.0%
(/.f64 100 (/.f64 (+.f64 x y) x))
Compiler

Compiled 54 to 36 computations (33.3% saved)

localize56.0ms (1.7%)

Local Accuracy

Found 5 expressions with local accuracy:

NewAccuracyProgram
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
100.0%
(/.f64 (+.f64 x y) 100)
99.7%
(/.f64 x (/.f64 (+.f64 x y) 100))
100.0%
(/.f64 (+.f64 x y) x)
99.1%
(/.f64 100 (/.f64 (+.f64 x y) x))
Compiler

Compiled 55 to 20 computations (63.6% saved)

series7.0ms (0.2%)

Counts
5 → 120
Calls

30 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(/.f64 100 (/.f64 (+.f64 x y) x))
0.0ms
x
@0
(/.f64 100 (/.f64 (+.f64 x y) x))
0.0ms
x
@inf
(/.f64 100 (/.f64 (+.f64 x y) x))
0.0ms
y
@inf
(/.f64 x (/.f64 (+.f64 x y) 100))
0.0ms
y
@inf
(/.f64 100 (/.f64 (+.f64 x y) x))

rewrite128.0ms (3.8%)

Algorithm
batch-egg-rewrite
Rules
1372×log-prod
1054×prod-diff
532×log-div
432×expm1-udef
430×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01283
128383
2403283
Stop Event
node limit
Counts
5 → 273
Calls
Call 1
Inputs
(/.f64 100 (/.f64 (+.f64 x y) x))
(/.f64 (+.f64 x y) x)
(/.f64 x (/.f64 (+.f64 x y) 100))
(/.f64 (+.f64 x y) 100)
(/.f64 (*.f64 x 100) (+.f64 x y))
Outputs
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 100 x) (/.f64 1 (+.f64 x y)))
(*.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(*.f64 1 (*.f64 100 (/.f64 x (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (*.f64 10 (sqrt.f64 x)) (*.f64 (*.f64 10 (sqrt.f64 x)) (/.f64 1 (+.f64 x y))))
(*.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 (+.f64 x y)) x)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x y) -1/100)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) (*.f64 100 x))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 (/.f64 x (+.f64 x y)) 100)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 100 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 x y)) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 100 (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) (/.f64 (*.f64 10 (sqrt.f64 x)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 (+.f64 x y))))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) 1) x)
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 (+.f64 x y))) (neg.f64 x))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 100 x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(pow.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) 2)
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) 1) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 (+.f64 x y))))
(sqrt.f64 (/.f64 10000 (pow.f64 (/.f64 (+.f64 x y) x) 2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 x y) 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(+.f64 0 (/.f64 (+.f64 x y) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x y) x))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 x y) x))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x y) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x y) x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x y) x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x y) x))) 1)
(*.f64 (+.f64 x y) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 x y) x) 1)
(*.f64 1 (/.f64 (+.f64 x y) x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (cbrt.f64 (+.f64 x y)) (/.f64 1 x)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) 2) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x y) x)) (sqrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (neg.f64 (+.f64 x y)) (/.f64 1 (neg.f64 x)))
(*.f64 (/.f64 1 x) (+.f64 x y))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (+.f64 x y) (cbrt.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (+.f64 x y) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x y)) x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x y)) 1) (/.f64 (sqrt.f64 (+.f64 x y)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (+.f64 x y)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (+.f64 x y)) (cbrt.f64 x)))
(pow.f64 (/.f64 (+.f64 x y) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x y) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x y) x)) 2)
(pow.f64 (/.f64 x (+.f64 x y)) -1)
(pow.f64 (/.f64 (/.f64 x (+.f64 x y)) 1) -1)
(neg.f64 (/.f64 (+.f64 x y) (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x y) x) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x y) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x y) x))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x y) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x y) x)))
(exp.f64 (log.f64 (/.f64 (+.f64 x y) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x y) x)))
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 100 x) (/.f64 1 (+.f64 x y)))
(*.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(*.f64 1 (*.f64 100 (/.f64 x (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (*.f64 10 (sqrt.f64 x)) (*.f64 (*.f64 10 (sqrt.f64 x)) (/.f64 1 (+.f64 x y))))
(*.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 (+.f64 x y)) x)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x y) -1/100)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) (*.f64 100 x))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 (/.f64 x (+.f64 x y)) 100)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 100 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 x y)) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 100 (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) (/.f64 (*.f64 10 (sqrt.f64 x)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 (+.f64 x y))))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) 1) x)
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 (+.f64 x y))) (neg.f64 x))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 100 x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(pow.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) 2)
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) 1) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 (+.f64 x y))))
(sqrt.f64 (/.f64 10000 (pow.f64 (/.f64 (+.f64 x y) x) 2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 x y) 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(+.f64 0 (*.f64 (+.f64 x y) 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) 1/100))) 1)
(*.f64 (+.f64 x y) 1/100)
(*.f64 (*.f64 (+.f64 x y) 1/100) 1)
(*.f64 1 (*.f64 (+.f64 x y) 1/100))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)) (cbrt.f64 (*.f64 (+.f64 x y) 1/100)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (cbrt.f64 (+.f64 x y)) 1/100))
(*.f64 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10))
(*.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) 1/100))
(*.f64 (neg.f64 (+.f64 x y)) -1/100)
(*.f64 1/100 (+.f64 x y))
(pow.f64 (*.f64 (+.f64 x y) 1/100) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) 1/100) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10) 2)
(pow.f64 (/.f64 100 (+.f64 x y)) -1)
(pow.f64 (/.f64 (/.f64 100 (+.f64 x y)) 1) -1)
(neg.f64 (/.f64 (+.f64 x y) -100))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))
(log.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) 1/100))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) 1/100) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) 1/100)))
(exp.f64 (log.f64 (*.f64 (+.f64 x y) 1/100)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) 1/100)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) 1/100)))
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 100 x) (/.f64 1 (+.f64 x y)))
(*.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(*.f64 1 (*.f64 100 (/.f64 x (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (*.f64 10 (sqrt.f64 x)) (*.f64 (*.f64 10 (sqrt.f64 x)) (/.f64 1 (+.f64 x y))))
(*.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 (+.f64 x y)) x)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x y) -1/100)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) (*.f64 100 x))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 (/.f64 x (+.f64 x y)) 100)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 100 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 x y)) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 100 (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) (/.f64 (*.f64 10 (sqrt.f64 x)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 (+.f64 x y))))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) 1) x)
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 (+.f64 x y))) (neg.f64 x))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 100 x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(pow.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) 2)
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) 1) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 (+.f64 x y))))
(sqrt.f64 (/.f64 10000 (pow.f64 (/.f64 (+.f64 x y) x) 2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 x y) 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))

simplify142.0ms (4.3%)

Algorithm
egg-herbie
Rules
954×associate-/r/
852×associate-/l/
748×log-prod
464×cube-prod
334×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03639555
19149365
232859029
Stop Event
node limit
Counts
393 → 194
Calls
Call 1
Inputs
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(/.f64 y x)
(+.f64 1 (/.f64 y x))
(+.f64 1 (/.f64 y x))
(+.f64 1 (/.f64 y x))
1
(+.f64 (/.f64 y x) 1)
(+.f64 (/.f64 y x) 1)
(+.f64 (/.f64 y x) 1)
1
(+.f64 (/.f64 y x) 1)
(+.f64 (/.f64 y x) 1)
(+.f64 (/.f64 y x) 1)
1
(+.f64 (/.f64 y x) 1)
(+.f64 (/.f64 y x) 1)
(+.f64 (/.f64 y x) 1)
(/.f64 y x)
(+.f64 1 (/.f64 y x))
(+.f64 1 (/.f64 y x))
(+.f64 1 (/.f64 y x))
(/.f64 y x)
(+.f64 1 (/.f64 y x))
(+.f64 1 (/.f64 y x))
(+.f64 1 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(*.f64 1/100 y)
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(*.f64 1/100 x)
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(*.f64 1/100 x)
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(*.f64 1/100 x)
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(*.f64 1/100 y)
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(*.f64 1/100 y)
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 100 x) (/.f64 1 (+.f64 x y)))
(*.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(*.f64 1 (*.f64 100 (/.f64 x (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (*.f64 10 (sqrt.f64 x)) (*.f64 (*.f64 10 (sqrt.f64 x)) (/.f64 1 (+.f64 x y))))
(*.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 (+.f64 x y)) x)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x y) -1/100)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) (*.f64 100 x))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 (/.f64 x (+.f64 x y)) 100)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 100 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 x y)) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 100 (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) (/.f64 (*.f64 10 (sqrt.f64 x)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 (+.f64 x y))))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) 1) x)
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 (+.f64 x y))) (neg.f64 x))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 100 x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(pow.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) 2)
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) 1) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 (+.f64 x y))))
(sqrt.f64 (/.f64 10000 (pow.f64 (/.f64 (+.f64 x y) x) 2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 x y) 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(+.f64 0 (/.f64 (+.f64 x y) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x y) x))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 x y) x))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x y) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x y) x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x y) x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x y) x))) 1)
(*.f64 (+.f64 x y) (/.f64 1 x))
(*.f64 (/.f64 (+.f64 x y) x) 1)
(*.f64 1 (/.f64 (+.f64 x y) x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (cbrt.f64 (+.f64 x y)) (/.f64 1 x)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) 2) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) (/.f64 1 x)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x y) x)) (sqrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (neg.f64 (+.f64 x y)) (/.f64 1 (neg.f64 x)))
(*.f64 (/.f64 1 x) (+.f64 x y))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (+.f64 x y) (cbrt.f64 x)))
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (+.f64 x y) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x y)) x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x y)) 1) (/.f64 (sqrt.f64 (+.f64 x y)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (+.f64 x y)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (+.f64 x y)) (cbrt.f64 x)))
(pow.f64 (/.f64 (+.f64 x y) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x y) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x y) x)) 2)
(pow.f64 (/.f64 x (+.f64 x y)) -1)
(pow.f64 (/.f64 (/.f64 x (+.f64 x y)) 1) -1)
(neg.f64 (/.f64 (+.f64 x y) (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x y) x) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x y) x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x y) x))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x y) x) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x y) x)))
(exp.f64 (log.f64 (/.f64 (+.f64 x y) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x y) x)))
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 100 x) (/.f64 1 (+.f64 x y)))
(*.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(*.f64 1 (*.f64 100 (/.f64 x (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (*.f64 10 (sqrt.f64 x)) (*.f64 (*.f64 10 (sqrt.f64 x)) (/.f64 1 (+.f64 x y))))
(*.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 (+.f64 x y)) x)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x y) -1/100)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) (*.f64 100 x))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 (/.f64 x (+.f64 x y)) 100)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 100 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 x y)) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 100 (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) (/.f64 (*.f64 10 (sqrt.f64 x)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 (+.f64 x y))))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) 1) x)
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 (+.f64 x y))) (neg.f64 x))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 100 x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(pow.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) 2)
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) 1) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 (+.f64 x y))))
(sqrt.f64 (/.f64 10000 (pow.f64 (/.f64 (+.f64 x y) x) 2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 x y) 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(+.f64 0 (*.f64 (+.f64 x y) 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) 1/100))) 1)
(*.f64 (+.f64 x y) 1/100)
(*.f64 (*.f64 (+.f64 x y) 1/100) 1)
(*.f64 1 (*.f64 (+.f64 x y) 1/100))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)) (cbrt.f64 (*.f64 (+.f64 x y) 1/100)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (cbrt.f64 (+.f64 x y)) 1/100))
(*.f64 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10))
(*.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) 1/100))
(*.f64 (neg.f64 (+.f64 x y)) -1/100)
(*.f64 1/100 (+.f64 x y))
(pow.f64 (*.f64 (+.f64 x y) 1/100) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) 1/100) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10) 2)
(pow.f64 (/.f64 100 (+.f64 x y)) -1)
(pow.f64 (/.f64 (/.f64 100 (+.f64 x y)) 1) -1)
(neg.f64 (/.f64 (+.f64 x y) -100))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))
(log.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) 1/100))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) 1/100) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) 1/100)))
(exp.f64 (log.f64 (*.f64 (+.f64 x y) 1/100)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) 1/100)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) 1/100)))
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 100 x) (/.f64 1 (+.f64 x y)))
(*.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(*.f64 1 (*.f64 100 (/.f64 x (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (*.f64 10 (sqrt.f64 x)) (*.f64 (*.f64 10 (sqrt.f64 x)) (/.f64 1 (+.f64 x y))))
(*.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 (+.f64 x y)) x)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x y) -1/100)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) (*.f64 100 x))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 (/.f64 x (+.f64 x y)) 100)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 100 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 x y)) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 100 (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) (/.f64 (*.f64 10 (sqrt.f64 x)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 (+.f64 x y))))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) 1) x)
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 (+.f64 x y))) (neg.f64 x))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 100 x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(pow.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) 2)
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) -1)
(pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) 1) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 (+.f64 x y))))
(sqrt.f64 (/.f64 10000 (pow.f64 (/.f64 (+.f64 x y) x) 2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 x y) 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
Outputs
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x)) (fma.f64 100 (/.f64 x y) (fma.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(fma.f64 -100 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 100 (pow.f64 (/.f64 y x) 3)))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 100 (*.f64 (/.f64 y x) (/.f64 y x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 -100 (+.f64 (pow.f64 (/.f64 y x) 3) (/.f64 y x)) (*.f64 (/.f64 100 (*.f64 x x)) (*.f64 y y))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 100 (*.f64 (/.f64 y x) (/.f64 y x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 -100 (+.f64 (pow.f64 (/.f64 y x) 3) (/.f64 y x)) (*.f64 (/.f64 100 (*.f64 x x)) (*.f64 y y))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 100 (*.f64 (/.f64 y x) (/.f64 y x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 -100 (+.f64 (pow.f64 (/.f64 y x) 3) (/.f64 y x)) (*.f64 (/.f64 100 (*.f64 x x)) (*.f64 y y))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x)) (fma.f64 100 (/.f64 x y) (fma.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(fma.f64 -100 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 100 (pow.f64 (/.f64 y x) 3)))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x)) (fma.f64 100 (/.f64 x y) (fma.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(fma.f64 -100 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 100 (pow.f64 (/.f64 y x) 3)))))
(/.f64 y x)
(+.f64 1 (/.f64 y x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 1 (/.f64 y x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 1 (/.f64 y x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
1
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
1
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
1
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(/.f64 y x)
(+.f64 1 (/.f64 y x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 1 (/.f64 y x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 1 (/.f64 y x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(/.f64 y x)
(+.f64 1 (/.f64 y x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 1 (/.f64 y x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 1 (/.f64 y x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x)) (fma.f64 100 (/.f64 x y) (fma.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(fma.f64 -100 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 100 (pow.f64 (/.f64 y x) 3)))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 100 (*.f64 (/.f64 y x) (/.f64 y x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 -100 (+.f64 (pow.f64 (/.f64 y x) 3) (/.f64 y x)) (*.f64 (/.f64 100 (*.f64 x x)) (*.f64 y y))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 100 (*.f64 (/.f64 y x) (/.f64 y x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 -100 (+.f64 (pow.f64 (/.f64 y x) 3) (/.f64 y x)) (*.f64 (/.f64 100 (*.f64 x x)) (*.f64 y y))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 100 (*.f64 (/.f64 y x) (/.f64 y x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 -100 (+.f64 (pow.f64 (/.f64 y x) 3) (/.f64 y x)) (*.f64 (/.f64 100 (*.f64 x x)) (*.f64 y y))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x)) (fma.f64 100 (/.f64 x y) (fma.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(fma.f64 -100 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 100 (pow.f64 (/.f64 y x) 3)))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x)) (fma.f64 100 (/.f64 x y) (fma.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(fma.f64 -100 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 100 (pow.f64 (/.f64 y x) 3)))))
(*.f64 1/100 y)
(*.f64 y 1/100)
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(*.f64 1/100 (+.f64 x y))
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(*.f64 1/100 (+.f64 x y))
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(*.f64 1/100 (+.f64 x y))
(*.f64 1/100 x)
(*.f64 x 1/100)
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(*.f64 1/100 (+.f64 x y))
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(*.f64 1/100 (+.f64 x y))
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(*.f64 1/100 (+.f64 x y))
(*.f64 1/100 x)
(*.f64 x 1/100)
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(*.f64 1/100 (+.f64 x y))
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(*.f64 1/100 (+.f64 x y))
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(*.f64 1/100 (+.f64 x y))
(*.f64 1/100 x)
(*.f64 x 1/100)
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(*.f64 1/100 (+.f64 x y))
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(*.f64 1/100 (+.f64 x y))
(+.f64 (*.f64 1/100 y) (*.f64 1/100 x))
(*.f64 1/100 (+.f64 x y))
(*.f64 1/100 y)
(*.f64 y 1/100)
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(*.f64 1/100 (+.f64 x y))
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(*.f64 1/100 (+.f64 x y))
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(*.f64 1/100 (+.f64 x y))
(*.f64 1/100 y)
(*.f64 y 1/100)
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(*.f64 1/100 (+.f64 x y))
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(*.f64 1/100 (+.f64 x y))
(+.f64 (*.f64 1/100 x) (*.f64 1/100 y))
(*.f64 1/100 (+.f64 x y))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x)) (fma.f64 100 (/.f64 x y) (fma.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(fma.f64 -100 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 100 (pow.f64 (/.f64 y x) 3)))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 100 (*.f64 (/.f64 y x) (/.f64 y x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 -100 (+.f64 (pow.f64 (/.f64 y x) 3) (/.f64 y x)) (*.f64 (/.f64 100 (*.f64 x x)) (*.f64 y y))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 100 (*.f64 (/.f64 y x) (/.f64 y x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 -100 (+.f64 (pow.f64 (/.f64 y x) 3) (/.f64 y x)) (*.f64 (/.f64 100 (*.f64 x x)) (*.f64 y y))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 100 (*.f64 (/.f64 y x) (/.f64 y x)) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x))))
(+.f64 100 (fma.f64 -100 (+.f64 (pow.f64 (/.f64 y x) 3) (/.f64 y x)) (*.f64 (/.f64 100 (*.f64 x x)) (*.f64 y y))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x)) (fma.f64 100 (/.f64 x y) (fma.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(fma.f64 -100 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 100 (pow.f64 (/.f64 y x) 3)))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (*.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 x (/.f64 (*.f64 y y) x)) (fma.f64 100 (/.f64 x y) (fma.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(fma.f64 -100 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (/.f64 100 (pow.f64 (/.f64 y x) 3)))))
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 100 (/.f64 x (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 100 x) (/.f64 1 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 1 (*.f64 100 (/.f64 x (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 10 (sqrt.f64 x)) (*.f64 (*.f64 10 (sqrt.f64 x)) (/.f64 1 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 (+.f64 x y)) x)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x y) -1/100)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (+.f64 x y)) (*.f64 100 x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) 100)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 100 x) (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (*.f64 1/100 (+.f64 x y))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 1/100 (+.f64 x y)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)) (cbrt.f64 (*.f64 1/100 (+.f64 x y)))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 x y)) (/.f64 (cbrt.f64 x) 1/100))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) (+.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) (+.f64 x y))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (*.f64 1/100 (+.f64 x y))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 1/100 (+.f64 x y)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)) (cbrt.f64 (*.f64 1/100 (+.f64 x y)))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 100 (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (cbrt.f64 (/.f64 (*.f64 100 x) (+.f64 x y)))) (pow.f64 (cbrt.f64 (+.f64 x y)) 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) (/.f64 (*.f64 10 (sqrt.f64 x)) (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) 1) x)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 100 (neg.f64 (+.f64 x y))) (neg.f64 x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 100 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) x)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (*.f64 (/.f64 100 (+.f64 (pow.f64 x 3) (pow.f64 y 3))) x) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 100 x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) 2)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) -1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) 1) -1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(sqrt.f64 (/.f64 10000 (pow.f64 (/.f64 (+.f64 x y) x) 2)))
(sqrt.f64 (/.f64 10000 (pow.f64 (/.f64 x (+.f64 x y)) -2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 x y) 1/100) 3)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 (+.f64 x y) 3)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(+.f64 0 (/.f64 (+.f64 x y) x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x y) x))) (cbrt.f64 (exp.f64 (/.f64 (+.f64 x y) x))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x y) x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x y) x))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x y) x)))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (+.f64 x y) x)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x y) x)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x y) x)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (+.f64 x y) x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x y) x))) 1)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (+.f64 x y) (/.f64 1 x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (/.f64 (+.f64 x y) x) 1)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 1 (/.f64 (+.f64 x y) x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (cbrt.f64 (+.f64 x y)) (/.f64 1 x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) 2))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) 2) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) (/.f64 1 x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x y) x)) (sqrt.f64 (/.f64 (+.f64 x y) x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (neg.f64 (+.f64 x y)) (/.f64 1 (neg.f64 x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (/.f64 1 x) (+.f64 x y))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 x) 2)) (/.f64 (+.f64 x y) (cbrt.f64 x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (/.f64 1 (sqrt.f64 x)) (/.f64 (+.f64 x y) (sqrt.f64 x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) 1) (/.f64 (cbrt.f64 (+.f64 x y)) x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x y)) 1) (/.f64 (sqrt.f64 (+.f64 x y)) x))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (pow.f64 (cbrt.f64 x) 2)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 (+.f64 x y) x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (sqrt.f64 x)) (/.f64 (cbrt.f64 (+.f64 x y)) (sqrt.f64 x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 x) 2)) (/.f64 (sqrt.f64 (+.f64 x y)) (cbrt.f64 x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(pow.f64 (/.f64 (+.f64 x y) x) 1)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) 3)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(pow.f64 (pow.f64 (/.f64 (+.f64 x y) x) 3) 1/3)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x y) x)) 2)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(pow.f64 (/.f64 x (+.f64 x y)) -1)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(pow.f64 (/.f64 (/.f64 x (+.f64 x y)) 1) -1)
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(neg.f64 (/.f64 (+.f64 x y) (neg.f64 x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x y) x) 2))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(log.f64 (exp.f64 (/.f64 (+.f64 x y) x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x y) x))))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x y) x) 3))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x y) 3) (pow.f64 x 3)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x y) x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(exp.f64 (log.f64 (/.f64 (+.f64 x y) x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) x)) 1))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x y) x)))
(+.f64 (/.f64 y x) 1)
(/.f64 (+.f64 x y) x)
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 100 (/.f64 x (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 100 x) (/.f64 1 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 1 (*.f64 100 (/.f64 x (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 10 (sqrt.f64 x)) (*.f64 (*.f64 10 (sqrt.f64 x)) (/.f64 1 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 (+.f64 x y)) x)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x y) -1/100)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (+.f64 x y)) (*.f64 100 x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) 100)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 100 x) (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (*.f64 1/100 (+.f64 x y))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 1/100 (+.f64 x y)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)) (cbrt.f64 (*.f64 1/100 (+.f64 x y)))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 x y)) (/.f64 (cbrt.f64 x) 1/100))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) (+.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) (+.f64 x y))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (*.f64 1/100 (+.f64 x y))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 1/100 (+.f64 x y)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)) (cbrt.f64 (*.f64 1/100 (+.f64 x y)))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 100 (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (cbrt.f64 (/.f64 (*.f64 100 x) (+.f64 x y)))) (pow.f64 (cbrt.f64 (+.f64 x y)) 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) (/.f64 (*.f64 10 (sqrt.f64 x)) (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) 1) x)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 100 (neg.f64 (+.f64 x y))) (neg.f64 x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 100 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) x)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (*.f64 (/.f64 100 (+.f64 (pow.f64 x 3) (pow.f64 y 3))) x) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 100 x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) 2)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) -1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) 1) -1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(sqrt.f64 (/.f64 10000 (pow.f64 (/.f64 (+.f64 x y) x) 2)))
(sqrt.f64 (/.f64 10000 (pow.f64 (/.f64 x (+.f64 x y)) -2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 x y) 1/100) 3)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 (+.f64 x y) 3)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(+.f64 0 (*.f64 (+.f64 x y) 1/100))
(*.f64 1/100 (+.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100)) (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))))
(*.f64 1/100 (+.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) 1/100))) 1)
(*.f64 1/100 (+.f64 x y))
(*.f64 (+.f64 x y) 1/100)
(*.f64 1/100 (+.f64 x y))
(*.f64 (*.f64 (+.f64 x y) 1/100) 1)
(*.f64 1/100 (+.f64 x y))
(*.f64 1 (*.f64 (+.f64 x y) 1/100))
(*.f64 1/100 (+.f64 x y))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)) (cbrt.f64 (*.f64 1/100 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)) (cbrt.f64 (*.f64 (+.f64 x y) 1/100)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)) (cbrt.f64 (*.f64 1/100 (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (*.f64 (cbrt.f64 (+.f64 x y)) 1/100))
(*.f64 1/100 (+.f64 x y))
(*.f64 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10))
(*.f64 1/100 (+.f64 x y))
(*.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) 1/100))
(*.f64 1/100 (+.f64 x y))
(*.f64 (neg.f64 (+.f64 x y)) -1/100)
(*.f64 1/100 (+.f64 x y))
(*.f64 1/100 (+.f64 x y))
(pow.f64 (*.f64 (+.f64 x y) 1/100) 1)
(*.f64 1/100 (+.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 3)
(*.f64 1/100 (+.f64 x y))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) 1/100) 3) 1/3)
(*.f64 1/100 (+.f64 x y))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10) 2)
(*.f64 1/100 (+.f64 x y))
(pow.f64 (/.f64 100 (+.f64 x y)) -1)
(*.f64 1/100 (+.f64 x y))
(pow.f64 (/.f64 (/.f64 100 (+.f64 x y)) 1) -1)
(*.f64 1/100 (+.f64 x y))
(neg.f64 (/.f64 (+.f64 x y) -100))
(*.f64 1/100 (+.f64 x y))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))
(fabs.f64 (*.f64 1/100 (+.f64 x y)))
(log.f64 (pow.f64 (exp.f64 (+.f64 x y)) 1/100))
(*.f64 1/100 (+.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 x y) 1/100))))
(*.f64 1/100 (+.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) 1/100) 3))
(*.f64 1/100 (+.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) 1/100)))
(*.f64 1/100 (+.f64 x y))
(exp.f64 (log.f64 (*.f64 (+.f64 x y) 1/100)))
(*.f64 1/100 (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) 1/100)) 1))
(*.f64 1/100 (+.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) 1/100)))
(*.f64 1/100 (+.f64 x y))
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 100 (/.f64 x (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 100 x) (/.f64 1 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 1 (*.f64 100 (/.f64 x (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 10 (sqrt.f64 x)) (*.f64 (*.f64 10 (sqrt.f64 x)) (/.f64 1 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 (+.f64 x y)) x)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x y) -1/100)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (+.f64 x y)) (*.f64 100 x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) 100)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 100 x) (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (*.f64 1/100 (+.f64 x y))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 1/100 (+.f64 x y)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)) (cbrt.f64 (*.f64 1/100 (+.f64 x y)))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 x y)) (/.f64 (cbrt.f64 x) 1/100))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) (+.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))))
(/.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) (+.f64 x y))) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(/.f64 (*.f64 1 (/.f64 x (cbrt.f64 (*.f64 1/100 (+.f64 x y))))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 1/100 (+.f64 x y)))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 x y) 2) 1/10000)) (cbrt.f64 (*.f64 1/100 (+.f64 x y)))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 100 (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (cbrt.f64 (/.f64 (*.f64 100 x) (+.f64 x y)))) (pow.f64 (cbrt.f64 (+.f64 x y)) 2))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) (/.f64 (*.f64 10 (sqrt.f64 x)) (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) 1) x)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (/.f64 100 (+.f64 x y)) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 100 (neg.f64 (+.f64 x y))) (neg.f64 x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 100 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 y 3)) x)) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (*.f64 (/.f64 100 (+.f64 (pow.f64 x 3) (pow.f64 y 3))) x) (fma.f64 y (-.f64 y x) (*.f64 x x)))
(*.f64 (/.f64 (*.f64 100 x) (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (*.f64 10 (sqrt.f64 (/.f64 x (+.f64 x y)))) 2)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) -1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(pow.f64 (/.f64 (*.f64 (/.f64 (+.f64 x y) x) 1/100) 1) -1)
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(sqrt.f64 (/.f64 10000 (pow.f64 (/.f64 (+.f64 x y) x) 2)))
(sqrt.f64 (/.f64 10000 (pow.f64 (/.f64 x (+.f64 x y)) -2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 x y) 1/100) 3)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 (+.f64 x y) 3)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 100 (/.f64 x (+.f64 x y)))

eval50.0ms (1.5%)

Compiler

Compiled 2638 to 1325 computations (49.8% saved)

prune42.0ms (1.3%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1877194
Fresh000
Picked213
Done000
Total1898197
Accurracy
100.0%
Counts
197 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
48.3%
(/.f64 x (*.f64 y 1/100))
53.0%
(/.f64 x (*.f64 x 1/100))
47.5%
(/.f64 100 (/.f64 y x))
99.1%
(/.f64 100 (+.f64 (/.f64 y x) 1))
99.7%
(*.f64 (/.f64 100 (+.f64 x y)) x)
48.2%
(*.f64 100 (/.f64 x y))
53.2%
100
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
48.3%
(/.f64 x (*.f64 y 1/100))
53.0%
(/.f64 x (*.f64 x 1/100))
47.5%
(/.f64 100 (/.f64 y x))
99.1%
(/.f64 100 (+.f64 (/.f64 y x) 1))
99.7%
(*.f64 (/.f64 100 (+.f64 x y)) x)
48.2%
(*.f64 100 (/.f64 x y))
53.2%
100
Compiler

Compiled 208 to 150 computations (27.9% saved)

localize70.0ms (2.1%)

Local Accuracy

Found 8 expressions with local accuracy:

NewAccuracyProgram
99.8%
(*.f64 y 1/100)
99.7%
(/.f64 x (*.f64 y 1/100))
99.8%
(*.f64 x 1/100)
99.7%
(/.f64 x (*.f64 x 1/100))
98.9%
(/.f64 100 (/.f64 y x))
99.6%
(*.f64 100 (/.f64 x y))
100.0%
(/.f64 100 (+.f64 x y))
99.8%
(*.f64 (/.f64 100 (+.f64 x y)) x)
Compiler

Compiled 64 to 30 computations (53.1% saved)

series9.0ms (0.3%)

Counts
8 → 132
Calls

39 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(/.f64 100 (+.f64 x y))
1.0ms
y
@0
(*.f64 100 (/.f64 x y))
0.0ms
x
@inf
(*.f64 100 (/.f64 x y))
0.0ms
x
@0
(*.f64 100 (/.f64 x y))
0.0ms
y
@inf
(*.f64 100 (/.f64 x y))

rewrite116.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
1776×log-prod
1090×prod-diff
586×expm1-udef
582×log1p-udef
468×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01798
139286
2541486
Stop Event
node limit
Counts
8 → 249
Calls
Call 1
Inputs
(*.f64 (/.f64 100 (+.f64 x y)) x)
(/.f64 100 (+.f64 x y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(/.f64 x (*.f64 x 1/100))
(*.f64 x 1/100)
(/.f64 x (*.f64 y 1/100))
(*.f64 y 1/100)
Outputs
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) 1/100))
(/.f64 1 (/.f64 (+.f64 x y) (*.f64 100 x)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 x -100) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 -100 x) (neg.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 100 x) 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2)
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 (+.f64 x y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(+.f64 0 (/.f64 100 (+.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))) (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 100 (+.f64 x y)))) 1)
(*.f64 100 (/.f64 1 (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) 1)
(*.f64 1 (/.f64 100 (+.f64 x y)))
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 2) (cbrt.f64 (/.f64 100 (+.f64 x y))))
(*.f64 (/.f64 10 (sqrt.f64 (+.f64 x y))) (/.f64 10 (sqrt.f64 (+.f64 x y))))
(*.f64 -100 (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) 100)
(*.f64 (/.f64 100 (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 100 (fma.f64 x x (neg.f64 (*.f64 y y)))) (-.f64 x y))
(pow.f64 (/.f64 100 (+.f64 x y)) 1)
(pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 3)
(pow.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3) 1/3)
(pow.f64 (/.f64 10 (sqrt.f64 (+.f64 x y))) 2)
(pow.f64 (*.f64 (+.f64 x y) 1/100) -1)
(sqrt.f64 (/.f64 10000 (pow.f64 (+.f64 x y) 2)))
(log.f64 (exp.f64 (/.f64 100 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 100 (+.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3))
(expm1.f64 (log1p.f64 (/.f64 100 (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 100 (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 100 (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (/.f64 100 (+.f64 x y))))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(/.f64 100 (/.f64 y x))
(/.f64 100 (neg.f64 (/.f64 (neg.f64 y) x)))
(/.f64 x (*.f64 y 1/100))
(/.f64 x (/.f64 1/100 (/.f64 1 y)))
(/.f64 (/.f64 x y) 1/100)
(/.f64 1 (/.f64 y (*.f64 100 x)))
(/.f64 1 (/.f64 (/.f64 y (*.f64 100 x)) 1))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (/.f64 1/100 (cbrt.f64 (/.f64 x y))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 1/100) (cbrt.f64 x)))
(/.f64 (sqrt.f64 (/.f64 x y)) (/.f64 1/100 (sqrt.f64 (/.f64 x y))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(/.f64 (neg.f64 x) (*.f64 y -1/100))
(/.f64 -100 (/.f64 (neg.f64 y) x))
(/.f64 (/.f64 100 y) (/.f64 1 x))
(/.f64 (*.f64 100 x) y)
(/.f64 -1 (neg.f64 (/.f64 y (*.f64 100 x))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 y -1/100)))
(/.f64 (neg.f64 (/.f64 x y)) -1/100)
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(/.f64 (/.f64 x 1/100) y)
(/.f64 (/.f64 x 1) (*.f64 y 1/100))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 y) 1/10)) (*.f64 (sqrt.f64 y) 1/10))
(/.f64 (*.f64 100 (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) 100) (neg.f64 y))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (cbrt.f64 (*.f64 y 1/100)))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(/.f64 (/.f64 100 (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (cbrt.f64 (/.f64 y x)))
(/.f64 (/.f64 100 (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) 2)
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 x (*.f64 (/.f64 1 y) 100))
(*.f64 (/.f64 x y) 100)
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) (/.f64 10 (sqrt.f64 (/.f64 y x))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 y) 1/10)) (/.f64 x (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 y) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (*.f64 (/.f64 100 y) 1) x)
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) 2)
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
100
(+.f64 0 (*.f64 x 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) x)) (cbrt.f64 (pow.f64 (exp.f64 1/100) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/100) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/100) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 1/100))) 1)
(pow.f64 (*.f64 x 1/100) 1)
(pow.f64 (cbrt.f64 (*.f64 x 1/100)) 3)
(pow.f64 (pow.f64 (*.f64 x 1/100) 3) 1/3)
(pow.f64 (*.f64 1/10 (sqrt.f64 x)) 2)
(sqrt.f64 (*.f64 1/10000 (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 1/100) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 1/100))))
(cbrt.f64 (pow.f64 (*.f64 x 1/100) 3))
(expm1.f64 (log1p.f64 (*.f64 x 1/100)))
(exp.f64 (log.f64 (*.f64 x 1/100)))
(exp.f64 (*.f64 (log.f64 (*.f64 x 1/100)) 1))
(log1p.f64 (expm1.f64 (*.f64 x 1/100)))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 x (*.f64 (/.f64 1 y) 100))
(*.f64 (/.f64 x y) 100)
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) (/.f64 10 (sqrt.f64 (/.f64 y x))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 y) 1/10)) (/.f64 x (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 y) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (*.f64 (/.f64 100 y) 1) x)
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) 2)
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(+.f64 0 (*.f64 y 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) 1/100)) (cbrt.f64 (pow.f64 (exp.f64 y) 1/100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) 1/100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) 1/100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) 1/100))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y 1/100))) 1)
(pow.f64 (*.f64 y 1/100) 1)
(pow.f64 (cbrt.f64 (*.f64 y 1/100)) 3)
(pow.f64 (pow.f64 (*.f64 y 1/100) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 y) 1/10) 2)
(sqrt.f64 (*.f64 (*.f64 y y) 1/10000))
(log.f64 (pow.f64 (exp.f64 y) 1/100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y 1/100))))
(cbrt.f64 (pow.f64 (*.f64 y 1/100) 3))
(expm1.f64 (log1p.f64 (*.f64 y 1/100)))
(exp.f64 (log.f64 (*.f64 y 1/100)))
(exp.f64 (*.f64 (log.f64 (*.f64 y 1/100)) 1))
(log1p.f64 (expm1.f64 (*.f64 y 1/100)))

simplify123.0ms (3.7%)

Algorithm
egg-herbie
Rules
1058×log-prod
632×cube-prod
498×div-sub
384×swap-sqr
378×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04576931
110526635
240466569
Stop Event
node limit
Counts
381 → 249
Calls
Call 1
Inputs
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(/.f64 100 y)
(+.f64 (*.f64 100 (/.f64 1 y)) (*.f64 -100 (/.f64 x (pow.f64 y 2))))
(+.f64 (*.f64 100 (/.f64 1 y)) (+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3)))))
(+.f64 (*.f64 100 (/.f64 1 y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))))))
(/.f64 100 x)
(+.f64 (*.f64 100 (/.f64 1 x)) (*.f64 -100 (/.f64 y (pow.f64 x 2))))
(+.f64 (*.f64 100 (/.f64 1 x)) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -100 (/.f64 y (pow.f64 x 2)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 100 (/.f64 1 x)) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -100 (/.f64 y (pow.f64 x 2))))))
(/.f64 100 x)
(+.f64 (*.f64 100 (/.f64 1 x)) (*.f64 -100 (/.f64 y (pow.f64 x 2))))
(+.f64 (*.f64 100 (/.f64 1 x)) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -100 (/.f64 y (pow.f64 x 2)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 100 (/.f64 1 x)) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -100 (/.f64 y (pow.f64 x 2))))))
(/.f64 100 x)
(+.f64 (*.f64 100 (/.f64 1 x)) (*.f64 -100 (/.f64 y (pow.f64 x 2))))
(+.f64 (*.f64 100 (/.f64 1 x)) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -100 (/.f64 y (pow.f64 x 2)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 100 (/.f64 1 x)) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -100 (/.f64 y (pow.f64 x 2))))))
(/.f64 100 y)
(+.f64 (*.f64 100 (/.f64 1 y)) (*.f64 -100 (/.f64 x (pow.f64 y 2))))
(+.f64 (*.f64 100 (/.f64 1 y)) (+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3)))))
(+.f64 (*.f64 100 (/.f64 1 y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))))))
(/.f64 100 y)
(+.f64 (*.f64 100 (/.f64 1 y)) (*.f64 -100 (/.f64 x (pow.f64 y 2))))
(+.f64 (*.f64 100 (/.f64 1 y)) (+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3)))))
(+.f64 (*.f64 100 (/.f64 1 y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))))))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
100
100
100
100
100
100
100
100
100
100
100
100
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) 1/100))
(/.f64 1 (/.f64 (+.f64 x y) (*.f64 100 x)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 x -100) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 -100 x) (neg.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 100 x) 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2)
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 (+.f64 x y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(+.f64 0 (/.f64 100 (+.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))) (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 100 (+.f64 x y)))) 1)
(*.f64 100 (/.f64 1 (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) 1)
(*.f64 1 (/.f64 100 (+.f64 x y)))
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 2) (cbrt.f64 (/.f64 100 (+.f64 x y))))
(*.f64 (/.f64 10 (sqrt.f64 (+.f64 x y))) (/.f64 10 (sqrt.f64 (+.f64 x y))))
(*.f64 -100 (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) 100)
(*.f64 (/.f64 100 (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 100 (fma.f64 x x (neg.f64 (*.f64 y y)))) (-.f64 x y))
(pow.f64 (/.f64 100 (+.f64 x y)) 1)
(pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 3)
(pow.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3) 1/3)
(pow.f64 (/.f64 10 (sqrt.f64 (+.f64 x y))) 2)
(pow.f64 (*.f64 (+.f64 x y) 1/100) -1)
(sqrt.f64 (/.f64 10000 (pow.f64 (+.f64 x y) 2)))
(log.f64 (exp.f64 (/.f64 100 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 100 (+.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3))
(expm1.f64 (log1p.f64 (/.f64 100 (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 100 (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 100 (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (/.f64 100 (+.f64 x y))))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(/.f64 100 (/.f64 y x))
(/.f64 100 (neg.f64 (/.f64 (neg.f64 y) x)))
(/.f64 x (*.f64 y 1/100))
(/.f64 x (/.f64 1/100 (/.f64 1 y)))
(/.f64 (/.f64 x y) 1/100)
(/.f64 1 (/.f64 y (*.f64 100 x)))
(/.f64 1 (/.f64 (/.f64 y (*.f64 100 x)) 1))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (/.f64 1/100 (cbrt.f64 (/.f64 x y))))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 1/100) (cbrt.f64 x)))
(/.f64 (sqrt.f64 (/.f64 x y)) (/.f64 1/100 (sqrt.f64 (/.f64 x y))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(/.f64 (neg.f64 x) (*.f64 y -1/100))
(/.f64 -100 (/.f64 (neg.f64 y) x))
(/.f64 (/.f64 100 y) (/.f64 1 x))
(/.f64 (*.f64 100 x) y)
(/.f64 -1 (neg.f64 (/.f64 y (*.f64 100 x))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 y -1/100)))
(/.f64 (neg.f64 (/.f64 x y)) -1/100)
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(/.f64 (/.f64 x 1/100) y)
(/.f64 (/.f64 x 1) (*.f64 y 1/100))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 y) 1/10)) (*.f64 (sqrt.f64 y) 1/10))
(/.f64 (*.f64 100 (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) 100) (neg.f64 y))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (cbrt.f64 (*.f64 y 1/100)))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(/.f64 (/.f64 100 (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (cbrt.f64 (/.f64 y x)))
(/.f64 (/.f64 100 (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) 2)
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 x (*.f64 (/.f64 1 y) 100))
(*.f64 (/.f64 x y) 100)
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) (/.f64 10 (sqrt.f64 (/.f64 y x))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 y) 1/10)) (/.f64 x (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 y) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (*.f64 (/.f64 100 y) 1) x)
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) 2)
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
100
(+.f64 0 (*.f64 x 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) x)) (cbrt.f64 (pow.f64 (exp.f64 1/100) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/100) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/100) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 1/100))) 1)
(pow.f64 (*.f64 x 1/100) 1)
(pow.f64 (cbrt.f64 (*.f64 x 1/100)) 3)
(pow.f64 (pow.f64 (*.f64 x 1/100) 3) 1/3)
(pow.f64 (*.f64 1/10 (sqrt.f64 x)) 2)
(sqrt.f64 (*.f64 1/10000 (*.f64 x x)))
(log.f64 (pow.f64 (exp.f64 1/100) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 1/100))))
(cbrt.f64 (pow.f64 (*.f64 x 1/100) 3))
(expm1.f64 (log1p.f64 (*.f64 x 1/100)))
(exp.f64 (log.f64 (*.f64 x 1/100)))
(exp.f64 (*.f64 (log.f64 (*.f64 x 1/100)) 1))
(log1p.f64 (expm1.f64 (*.f64 x 1/100)))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 x (*.f64 (/.f64 1 y) 100))
(*.f64 (/.f64 x y) 100)
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) (/.f64 10 (sqrt.f64 (/.f64 y x))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 y) 1/10)) (/.f64 x (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 y) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (*.f64 (/.f64 100 y) 1) x)
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) 2)
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(+.f64 0 (*.f64 y 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) 1/100)) (cbrt.f64 (pow.f64 (exp.f64 y) 1/100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) 1/100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) 1/100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) 1/100))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y 1/100))) 1)
(pow.f64 (*.f64 y 1/100) 1)
(pow.f64 (cbrt.f64 (*.f64 y 1/100)) 3)
(pow.f64 (pow.f64 (*.f64 y 1/100) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 y) 1/10) 2)
(sqrt.f64 (*.f64 (*.f64 y y) 1/10000))
(log.f64 (pow.f64 (exp.f64 y) 1/100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y 1/100))))
(cbrt.f64 (pow.f64 (*.f64 y 1/100) 3))
(expm1.f64 (log1p.f64 (*.f64 y 1/100)))
(exp.f64 (log.f64 (*.f64 y 1/100)))
(exp.f64 (*.f64 (log.f64 (*.f64 y 1/100)) 1))
(log1p.f64 (expm1.f64 (*.f64 y 1/100)))
Outputs
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (pow.f64 (/.f64 x y) 2)))
(fma.f64 -100 (pow.f64 (/.f64 x y) 2) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (pow.f64 (/.f64 x y) 2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (pow.f64 (/.f64 x y) 2) (fma.f64 100 (/.f64 x y) (fma.f64 100 (pow.f64 (/.f64 x y) 3) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(fma.f64 -100 (pow.f64 (/.f64 x y) 2) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (pow.f64 (/.f64 x y) 4) (/.f64 100 (pow.f64 (/.f64 y x) 3)))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (/.f64 (*.f64 -100 y) x))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 -100 y) x)))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (/.f64 100 (pow.f64 (/.f64 x y) 2))))
(+.f64 (fma.f64 -100 (/.f64 y x) 100) (/.f64 100 (pow.f64 (/.f64 x y) 2)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (+.f64 (/.f64 100 (pow.f64 (/.f64 x y) 2)) (fma.f64 -100 (/.f64 y x) (/.f64 -100 (pow.f64 (/.f64 x y) 3)))))
(+.f64 100 (fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) (/.f64 100 (pow.f64 (/.f64 x y) 2))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (/.f64 (*.f64 -100 y) x))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 -100 y) x)))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (/.f64 100 (pow.f64 (/.f64 x y) 2))))
(+.f64 (fma.f64 -100 (/.f64 y x) 100) (/.f64 100 (pow.f64 (/.f64 x y) 2)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (+.f64 (/.f64 100 (pow.f64 (/.f64 x y) 2)) (fma.f64 -100 (/.f64 y x) (/.f64 -100 (pow.f64 (/.f64 x y) 3)))))
(+.f64 100 (fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) (/.f64 100 (pow.f64 (/.f64 x y) 2))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (/.f64 (*.f64 -100 y) x))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (/.f64 (*.f64 -100 y) x)))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (/.f64 100 (pow.f64 (/.f64 x y) 2))))
(+.f64 (fma.f64 -100 (/.f64 y x) 100) (/.f64 100 (pow.f64 (/.f64 x y) 2)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (+.f64 (/.f64 100 (pow.f64 (/.f64 x y) 2)) (fma.f64 -100 (/.f64 y x) (/.f64 -100 (pow.f64 (/.f64 x y) 3)))))
(+.f64 100 (fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) (/.f64 100 (pow.f64 (/.f64 x y) 2))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (pow.f64 (/.f64 x y) 2)))
(fma.f64 -100 (pow.f64 (/.f64 x y) 2) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (pow.f64 (/.f64 x y) 2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (pow.f64 (/.f64 x y) 2) (fma.f64 100 (/.f64 x y) (fma.f64 100 (pow.f64 (/.f64 x y) 3) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(fma.f64 -100 (pow.f64 (/.f64 x y) 2) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (pow.f64 (/.f64 x y) 4) (/.f64 100 (pow.f64 (/.f64 y x) 3)))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (pow.f64 (/.f64 x y) 2)))
(fma.f64 -100 (pow.f64 (/.f64 x y) 2) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (pow.f64 (/.f64 x y) 2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (pow.f64 (/.f64 x y) 2) (fma.f64 100 (/.f64 x y) (fma.f64 100 (pow.f64 (/.f64 x y) 3) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))))
(fma.f64 -100 (pow.f64 (/.f64 x y) 2) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (pow.f64 (/.f64 x y) 4) (/.f64 100 (pow.f64 (/.f64 y x) 3)))))
(/.f64 100 y)
(+.f64 (*.f64 100 (/.f64 1 y)) (*.f64 -100 (/.f64 x (pow.f64 y 2))))
(+.f64 (/.f64 100 y) (/.f64 (*.f64 x -100) (*.f64 y y)))
(fma.f64 -100 (/.f64 x (*.f64 y y)) (/.f64 100 y))
(+.f64 (*.f64 100 (/.f64 1 y)) (+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3)))))
(+.f64 (/.f64 100 y) (fma.f64 -100 (/.f64 x (*.f64 y y)) (*.f64 100 (/.f64 (*.f64 x x) (pow.f64 y 3)))))
(+.f64 (/.f64 100 y) (fma.f64 100 (/.f64 x (/.f64 (pow.f64 y 3) x)) (*.f64 (/.f64 x y) (/.f64 -100 y))))
(+.f64 (*.f64 100 (/.f64 1 y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))))))
(+.f64 (/.f64 100 y) (fma.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 -100 (/.f64 x (*.f64 y y)) (*.f64 100 (/.f64 (*.f64 x x) (pow.f64 y 3))))))
(+.f64 (/.f64 100 y) (fma.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 100 (/.f64 x (/.f64 (pow.f64 y 3) x)) (*.f64 (/.f64 x y) (/.f64 -100 y)))))
(/.f64 100 x)
(+.f64 (*.f64 100 (/.f64 1 x)) (*.f64 -100 (/.f64 y (pow.f64 x 2))))
(+.f64 (/.f64 100 x) (*.f64 -100 (/.f64 y (*.f64 x x))))
(fma.f64 -100 (/.f64 y (*.f64 x x)) (/.f64 100 x))
(+.f64 (*.f64 100 (/.f64 1 x)) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -100 (/.f64 y (pow.f64 x 2)))))
(+.f64 (/.f64 100 x) (fma.f64 100 (/.f64 (*.f64 y y) (pow.f64 x 3)) (*.f64 -100 (/.f64 y (*.f64 x x)))))
(+.f64 (/.f64 100 x) (fma.f64 100 (/.f64 y (/.f64 (pow.f64 x 3) y)) (*.f64 -100 (/.f64 y (*.f64 x x)))))
(+.f64 (/.f64 100 x) (fma.f64 100 (/.f64 (*.f64 y y) (pow.f64 x 3)) (*.f64 (/.f64 -100 x) (/.f64 y x))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 100 (/.f64 1 x)) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -100 (/.f64 y (pow.f64 x 2))))))
(fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (+.f64 (/.f64 100 x) (fma.f64 100 (/.f64 (*.f64 y y) (pow.f64 x 3)) (*.f64 -100 (/.f64 y (*.f64 x x))))))
(+.f64 (fma.f64 100 (/.f64 y (/.f64 (pow.f64 x 3) y)) (*.f64 -100 (/.f64 y (*.f64 x x)))) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (/.f64 100 x)))
(+.f64 (fma.f64 100 (/.f64 (*.f64 y y) (pow.f64 x 3)) (*.f64 (/.f64 -100 x) (/.f64 y x))) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (/.f64 100 x)))
(/.f64 100 x)
(+.f64 (*.f64 100 (/.f64 1 x)) (*.f64 -100 (/.f64 y (pow.f64 x 2))))
(+.f64 (/.f64 100 x) (*.f64 -100 (/.f64 y (*.f64 x x))))
(fma.f64 -100 (/.f64 y (*.f64 x x)) (/.f64 100 x))
(+.f64 (*.f64 100 (/.f64 1 x)) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -100 (/.f64 y (pow.f64 x 2)))))
(+.f64 (/.f64 100 x) (fma.f64 100 (/.f64 (*.f64 y y) (pow.f64 x 3)) (*.f64 -100 (/.f64 y (*.f64 x x)))))
(+.f64 (/.f64 100 x) (fma.f64 100 (/.f64 y (/.f64 (pow.f64 x 3) y)) (*.f64 -100 (/.f64 y (*.f64 x x)))))
(+.f64 (/.f64 100 x) (fma.f64 100 (/.f64 (*.f64 y y) (pow.f64 x 3)) (*.f64 (/.f64 -100 x) (/.f64 y x))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 100 (/.f64 1 x)) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -100 (/.f64 y (pow.f64 x 2))))))
(fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (+.f64 (/.f64 100 x) (fma.f64 100 (/.f64 (*.f64 y y) (pow.f64 x 3)) (*.f64 -100 (/.f64 y (*.f64 x x))))))
(+.f64 (fma.f64 100 (/.f64 y (/.f64 (pow.f64 x 3) y)) (*.f64 -100 (/.f64 y (*.f64 x x)))) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (/.f64 100 x)))
(+.f64 (fma.f64 100 (/.f64 (*.f64 y y) (pow.f64 x 3)) (*.f64 (/.f64 -100 x) (/.f64 y x))) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (/.f64 100 x)))
(/.f64 100 x)
(+.f64 (*.f64 100 (/.f64 1 x)) (*.f64 -100 (/.f64 y (pow.f64 x 2))))
(+.f64 (/.f64 100 x) (*.f64 -100 (/.f64 y (*.f64 x x))))
(fma.f64 -100 (/.f64 y (*.f64 x x)) (/.f64 100 x))
(+.f64 (*.f64 100 (/.f64 1 x)) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -100 (/.f64 y (pow.f64 x 2)))))
(+.f64 (/.f64 100 x) (fma.f64 100 (/.f64 (*.f64 y y) (pow.f64 x 3)) (*.f64 -100 (/.f64 y (*.f64 x x)))))
(+.f64 (/.f64 100 x) (fma.f64 100 (/.f64 y (/.f64 (pow.f64 x 3) y)) (*.f64 -100 (/.f64 y (*.f64 x x)))))
(+.f64 (/.f64 100 x) (fma.f64 100 (/.f64 (*.f64 y y) (pow.f64 x 3)) (*.f64 (/.f64 -100 x) (/.f64 y x))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 100 (/.f64 1 x)) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 -100 (/.f64 y (pow.f64 x 2))))))
(fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (+.f64 (/.f64 100 x) (fma.f64 100 (/.f64 (*.f64 y y) (pow.f64 x 3)) (*.f64 -100 (/.f64 y (*.f64 x x))))))
(+.f64 (fma.f64 100 (/.f64 y (/.f64 (pow.f64 x 3) y)) (*.f64 -100 (/.f64 y (*.f64 x x)))) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (/.f64 100 x)))
(+.f64 (fma.f64 100 (/.f64 (*.f64 y y) (pow.f64 x 3)) (*.f64 (/.f64 -100 x) (/.f64 y x))) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (/.f64 100 x)))
(/.f64 100 y)
(+.f64 (*.f64 100 (/.f64 1 y)) (*.f64 -100 (/.f64 x (pow.f64 y 2))))
(+.f64 (/.f64 100 y) (/.f64 (*.f64 x -100) (*.f64 y y)))
(fma.f64 -100 (/.f64 x (*.f64 y y)) (/.f64 100 y))
(+.f64 (*.f64 100 (/.f64 1 y)) (+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3)))))
(+.f64 (/.f64 100 y) (fma.f64 -100 (/.f64 x (*.f64 y y)) (*.f64 100 (/.f64 (*.f64 x x) (pow.f64 y 3)))))
(+.f64 (/.f64 100 y) (fma.f64 100 (/.f64 x (/.f64 (pow.f64 y 3) x)) (*.f64 (/.f64 x y) (/.f64 -100 y))))
(+.f64 (*.f64 100 (/.f64 1 y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))))))
(+.f64 (/.f64 100 y) (fma.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 -100 (/.f64 x (*.f64 y y)) (*.f64 100 (/.f64 (*.f64 x x) (pow.f64 y 3))))))
(+.f64 (/.f64 100 y) (fma.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 100 (/.f64 x (/.f64 (pow.f64 y 3) x)) (*.f64 (/.f64 x y) (/.f64 -100 y)))))
(/.f64 100 y)
(+.f64 (*.f64 100 (/.f64 1 y)) (*.f64 -100 (/.f64 x (pow.f64 y 2))))
(+.f64 (/.f64 100 y) (/.f64 (*.f64 x -100) (*.f64 y y)))
(fma.f64 -100 (/.f64 x (*.f64 y y)) (/.f64 100 y))
(+.f64 (*.f64 100 (/.f64 1 y)) (+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3)))))
(+.f64 (/.f64 100 y) (fma.f64 -100 (/.f64 x (*.f64 y y)) (*.f64 100 (/.f64 (*.f64 x x) (pow.f64 y 3)))))
(+.f64 (/.f64 100 y) (fma.f64 100 (/.f64 x (/.f64 (pow.f64 y 3) x)) (*.f64 (/.f64 x y) (/.f64 -100 y))))
(+.f64 (*.f64 100 (/.f64 1 y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))))))
(+.f64 (/.f64 100 y) (fma.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 -100 (/.f64 x (*.f64 y y)) (*.f64 100 (/.f64 (*.f64 x x) (pow.f64 y 3))))))
(+.f64 (/.f64 100 y) (fma.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 100 (/.f64 x (/.f64 (pow.f64 y 3) x)) (*.f64 (/.f64 x y) (/.f64 -100 y)))))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
100
100
100
100
100
100
100
100
100
100
100
100
(*.f64 1/100 x)
(*.f64 x 1/100)
(*.f64 1/100 x)
(*.f64 x 1/100)
(*.f64 1/100 x)
(*.f64 x 1/100)
(*.f64 1/100 x)
(*.f64 x 1/100)
(*.f64 1/100 x)
(*.f64 x 1/100)
(*.f64 1/100 x)
(*.f64 x 1/100)
(*.f64 1/100 x)
(*.f64 x 1/100)
(*.f64 1/100 x)
(*.f64 x 1/100)
(*.f64 1/100 x)
(*.f64 x 1/100)
(*.f64 1/100 x)
(*.f64 x 1/100)
(*.f64 1/100 x)
(*.f64 x 1/100)
(*.f64 1/100 x)
(*.f64 x 1/100)
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 x (*.f64 (+.f64 x y) 1/100))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 1 (/.f64 (+.f64 x y) (*.f64 100 x)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (*.f64 x -100) (neg.f64 (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (*.f64 -100 x) (neg.f64 (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 100 x) 1) (+.f64 x y))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2)
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 2))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(log.f64 (pow.f64 (exp.f64 (/.f64 100 (+.f64 x y))) x))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 (+.f64 x y)) 3)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3) (pow.f64 x 3)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(+.f64 0 (/.f64 100 (+.f64 x y)))
(/.f64 100 (+.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))) (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 100 (+.f64 x y)))) 1)
(/.f64 100 (+.f64 x y))
(*.f64 100 (/.f64 1 (+.f64 x y)))
(/.f64 100 (+.f64 x y))
(*.f64 (/.f64 100 (+.f64 x y)) 1)
(/.f64 100 (+.f64 x y))
(*.f64 1 (/.f64 100 (+.f64 x y)))
(/.f64 100 (+.f64 x y))
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 2))
(/.f64 100 (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 2) (cbrt.f64 (/.f64 100 (+.f64 x y))))
(/.f64 100 (+.f64 x y))
(*.f64 (/.f64 10 (sqrt.f64 (+.f64 x y))) (/.f64 10 (sqrt.f64 (+.f64 x y))))
(pow.f64 (/.f64 10 (sqrt.f64 (+.f64 x y))) 2)
(*.f64 -100 (/.f64 1 (neg.f64 (+.f64 x y))))
(/.f64 100 (+.f64 x y))
(*.f64 (/.f64 1 (+.f64 x y)) 100)
(/.f64 100 (+.f64 x y))
(*.f64 (/.f64 100 (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 100 (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 100 (fma.f64 x x (neg.f64 (*.f64 y y)))) (-.f64 x y))
(*.f64 (/.f64 100 (fma.f64 x x (*.f64 y (neg.f64 y)))) (-.f64 x y))
(*.f64 (/.f64 100 (-.f64 (*.f64 x x) (*.f64 y y))) (-.f64 x y))
(pow.f64 (/.f64 100 (+.f64 x y)) 1)
(/.f64 100 (+.f64 x y))
(pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 3)
(/.f64 100 (+.f64 x y))
(pow.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3) 1/3)
(/.f64 100 (+.f64 x y))
(pow.f64 (/.f64 10 (sqrt.f64 (+.f64 x y))) 2)
(pow.f64 (*.f64 (+.f64 x y) 1/100) -1)
(/.f64 100 (+.f64 x y))
(sqrt.f64 (/.f64 10000 (pow.f64 (+.f64 x y) 2)))
(log.f64 (exp.f64 (/.f64 100 (+.f64 x y))))
(/.f64 100 (+.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 100 (+.f64 x y)))))
(/.f64 100 (+.f64 x y))
(cbrt.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3))
(/.f64 100 (+.f64 x y))
(expm1.f64 (log1p.f64 (/.f64 100 (+.f64 x y))))
(/.f64 100 (+.f64 x y))
(exp.f64 (log.f64 (/.f64 100 (+.f64 x y))))
(/.f64 100 (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (/.f64 100 (+.f64 x y))) 1))
(/.f64 100 (+.f64 x y))
(log1p.f64 (expm1.f64 (/.f64 100 (+.f64 x y))))
(/.f64 100 (+.f64 x y))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(*.f64 100 (/.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(/.f64 100 (neg.f64 (/.f64 (neg.f64 y) x)))
(*.f64 100 (/.f64 x y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(/.f64 x (/.f64 1/100 (/.f64 1 y)))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 x y) 1/100)
(*.f64 100 (/.f64 x y))
(/.f64 1 (/.f64 y (*.f64 100 x)))
(*.f64 100 (/.f64 x y))
(/.f64 1 (/.f64 (/.f64 y (*.f64 100 x)) 1))
(*.f64 100 (/.f64 x y))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (/.f64 1/100 (cbrt.f64 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 1/100) (cbrt.f64 x)))
(*.f64 100 (/.f64 x y))
(/.f64 (sqrt.f64 (/.f64 x y)) (/.f64 1/100 (sqrt.f64 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(*.f64 100 (/.f64 x y))
(/.f64 (neg.f64 x) (*.f64 y -1/100))
(*.f64 100 (/.f64 x y))
(/.f64 -100 (/.f64 (neg.f64 y) x))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 100 y) (/.f64 1 x))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(/.f64 -1 (neg.f64 (/.f64 y (*.f64 100 x))))
(*.f64 100 (/.f64 x y))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 y -1/100)))
(*.f64 100 (/.f64 x y))
(/.f64 (neg.f64 (/.f64 x y)) -1/100)
(*.f64 100 (/.f64 x y))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 x 1/100) y)
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 x 1) (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 y) 1/10)) (*.f64 (sqrt.f64 y) 1/10))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 (neg.f64 x)) (neg.f64 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 (neg.f64 x) 100) (neg.f64 y))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (cbrt.f64 (*.f64 y 1/100)))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y 1/100)) (cbrt.f64 (*.f64 y (*.f64 y 1/10000)))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (*.f64 y 1/100) 2)) (cbrt.f64 (*.f64 y 1/100))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/10000))) (cbrt.f64 (*.f64 y 1/100))))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 100 (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (cbrt.f64 (/.f64 y x)))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 100 (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 100 (/.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(*.f64 100 (/.f64 x y))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(*.f64 100 (/.f64 x y))
(pow.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) 2)
(*.f64 100 (/.f64 x y))
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(*.f64 100 (/.f64 x y))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(*.f64 100 (/.f64 x y))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 2))
(fabs.f64 (*.f64 100 (/.f64 x y)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(*.f64 100 (/.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(*.f64 100 (/.f64 x y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(*.f64 100 (/.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(*.f64 100 (/.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(*.f64 100 (/.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (*.f64 (/.f64 1 y) 100))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 x y) 100)
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 100 (/.f64 x y))
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 100 (/.f64 x y))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 100 (/.f64 x y))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) (/.f64 10 (sqrt.f64 (/.f64 y x))))
(*.f64 100 (/.f64 x y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 100 (/.f64 x y))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 100 (/.f64 x y))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y 1/100)))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 y 1/100))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y 1/100)) (cbrt.f64 (*.f64 y (*.f64 y 1/10000)))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (*.f64 y 1/100) 2)) (cbrt.f64 (*.f64 y 1/100))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/10000))) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 y) 1/10)) (/.f64 x (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 y (*.f64 y 1/10000)))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (*.f64 y 1/100) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 y) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y 1/100)) (cbrt.f64 (*.f64 y (*.f64 y 1/10000)))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (*.f64 y 1/100) 2)) (cbrt.f64 (*.f64 y 1/100))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/10000))) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 (/.f64 100 y) 1) x)
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(*.f64 100 (/.f64 x y))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 100 (/.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(*.f64 100 (/.f64 x y))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(*.f64 100 (/.f64 x y))
(pow.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) 2)
(*.f64 100 (/.f64 x y))
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(*.f64 100 (/.f64 x y))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(*.f64 100 (/.f64 x y))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 2))
(fabs.f64 (*.f64 100 (/.f64 x y)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(*.f64 100 (/.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(*.f64 100 (/.f64 x y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(*.f64 100 (/.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(*.f64 100 (/.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
100
(+.f64 0 (*.f64 x 1/100))
(*.f64 x 1/100)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) x)) (cbrt.f64 (pow.f64 (exp.f64 1/100) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) x))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/100) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/100) x))))
(*.f64 x 1/100)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 1/100))) 1)
(*.f64 x 1/100)
(pow.f64 (*.f64 x 1/100) 1)
(*.f64 x 1/100)
(pow.f64 (cbrt.f64 (*.f64 x 1/100)) 3)
(*.f64 x 1/100)
(pow.f64 (pow.f64 (*.f64 x 1/100) 3) 1/3)
(*.f64 x 1/100)
(pow.f64 (*.f64 1/10 (sqrt.f64 x)) 2)
(*.f64 x 1/100)
(sqrt.f64 (*.f64 1/10000 (*.f64 x x)))
(sqrt.f64 (*.f64 (*.f64 1/10000 x) x))
(sqrt.f64 (*.f64 x (*.f64 x 1/10000)))
(fabs.f64 (*.f64 x 1/100))
(log.f64 (pow.f64 (exp.f64 1/100) x))
(*.f64 x 1/100)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 1/100))))
(*.f64 x 1/100)
(cbrt.f64 (pow.f64 (*.f64 x 1/100) 3))
(*.f64 x 1/100)
(expm1.f64 (log1p.f64 (*.f64 x 1/100)))
(*.f64 x 1/100)
(exp.f64 (log.f64 (*.f64 x 1/100)))
(*.f64 x 1/100)
(exp.f64 (*.f64 (log.f64 (*.f64 x 1/100)) 1))
(*.f64 x 1/100)
(log1p.f64 (expm1.f64 (*.f64 x 1/100)))
(*.f64 x 1/100)
(+.f64 0 (*.f64 100 (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(*.f64 100 (/.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (*.f64 (/.f64 1 y) 100))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 x y) 100)
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 100 (/.f64 x y))
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 100 (/.f64 x y))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 100 (/.f64 x y))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) (/.f64 10 (sqrt.f64 (/.f64 y x))))
(*.f64 100 (/.f64 x y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 100 (/.f64 x y))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 100 (/.f64 x y))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y 1/100)))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (/.f64 x (cbrt.f64 (*.f64 y 1/100))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y 1/100)) (cbrt.f64 (*.f64 y (*.f64 y 1/10000)))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (*.f64 y 1/100) 2)) (cbrt.f64 (*.f64 y 1/100))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/10000))) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 y) 1/10)) (/.f64 x (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 y (*.f64 y 1/10000)))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (pow.f64 (*.f64 y 1/100) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 y) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (*.f64 y y) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y 1/100)) (cbrt.f64 (*.f64 y (*.f64 y 1/10000)))))
(/.f64 x (*.f64 (cbrt.f64 (pow.f64 (*.f64 y 1/100) 2)) (cbrt.f64 (*.f64 y 1/100))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y (*.f64 y 1/10000))) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 (/.f64 100 y) 1) x)
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(*.f64 100 (/.f64 x y))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 100 (/.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(*.f64 100 (/.f64 x y))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(*.f64 100 (/.f64 x y))
(pow.f64 (/.f64 10 (sqrt.f64 (/.f64 y x))) 2)
(*.f64 100 (/.f64 x y))
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(*.f64 100 (/.f64 x y))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(*.f64 100 (/.f64 x y))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 2))
(fabs.f64 (*.f64 100 (/.f64 x y)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(*.f64 100 (/.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(*.f64 100 (/.f64 x y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(*.f64 100 (/.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(*.f64 100 (/.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(+.f64 0 (*.f64 y 1/100))
(*.f64 y 1/100)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) 1/100)) (cbrt.f64 (pow.f64 (exp.f64 y) 1/100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) 1/100))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) 1/100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) 1/100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) 1/100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) 1/100))))
(*.f64 y 1/100)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y 1/100))) 1)
(*.f64 y 1/100)
(pow.f64 (*.f64 y 1/100) 1)
(*.f64 y 1/100)
(pow.f64 (cbrt.f64 (*.f64 y 1/100)) 3)
(*.f64 y 1/100)
(pow.f64 (pow.f64 (*.f64 y 1/100) 3) 1/3)
(*.f64 y 1/100)
(pow.f64 (*.f64 (sqrt.f64 y) 1/10) 2)
(*.f64 y 1/100)
(sqrt.f64 (*.f64 (*.f64 y y) 1/10000))
(sqrt.f64 (*.f64 y (*.f64 y 1/10000)))
(sqrt.f64 (pow.f64 (*.f64 y 1/100) 2))
(fabs.f64 (*.f64 y 1/100))
(log.f64 (pow.f64 (exp.f64 y) 1/100))
(*.f64 y 1/100)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y 1/100))))
(*.f64 y 1/100)
(cbrt.f64 (pow.f64 (*.f64 y 1/100) 3))
(*.f64 y 1/100)
(expm1.f64 (log1p.f64 (*.f64 y 1/100)))
(*.f64 y 1/100)
(exp.f64 (log.f64 (*.f64 y 1/100)))
(*.f64 y 1/100)
(exp.f64 (*.f64 (log.f64 (*.f64 y 1/100)) 1))
(*.f64 y 1/100)
(log1p.f64 (expm1.f64 (*.f64 y 1/100)))
(*.f64 y 1/100)

eval100.0ms (3%)

Compiler

Compiled 2958 to 1764 computations (40.4% saved)

prune40.0ms (1.2%)

Pruning

9 alts after pruning (3 fresh and 6 done)

PrunedKeptTotal
New2481249
Fresh022
Picked055
Done011
Total2489257
Accurracy
100.0%
Counts
257 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
48.3%
(/.f64 x (*.f64 y 1/100))
53.0%
(/.f64 x (*.f64 x 1/100))
47.5%
(/.f64 100 (/.f64 y x))
99.1%
(/.f64 100 (+.f64 (/.f64 y x) 1))
99.7%
(*.f64 (/.f64 100 (+.f64 x y)) x)
48.3%
(*.f64 (/.f64 100 y) x)
48.2%
(*.f64 100 (/.f64 x y))
53.2%
100
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
48.3%
(/.f64 x (*.f64 y 1/100))
53.0%
(/.f64 x (*.f64 x 1/100))
47.5%
(/.f64 100 (/.f64 y x))
99.1%
(/.f64 100 (+.f64 (/.f64 y x) 1))
99.7%
(*.f64 (/.f64 100 (+.f64 x y)) x)
48.3%
(*.f64 (/.f64 100 y) x)
48.2%
(*.f64 100 (/.f64 x y))
53.2%
100
Compiler

Compiled 130 to 94 computations (27.7% saved)

localize41.0ms (1.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.1%
(/.f64 100 (+.f64 (/.f64 y x) 1))
99.7%
(*.f64 (/.f64 100 y) x)
Compiler

Compiled 33 to 18 computations (45.5% saved)

series2.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
y
@inf
(/.f64 100 (+.f64 (/.f64 y x) 1))
0.0ms
y
@-inf
(/.f64 100 (+.f64 (/.f64 y x) 1))
0.0ms
y
@0
(/.f64 100 (+.f64 (/.f64 y x) 1))
0.0ms
x
@-inf
(/.f64 100 (+.f64 (/.f64 y x) 1))
0.0ms
x
@0
(/.f64 100 (+.f64 (/.f64 y x) 1))

rewrite72.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
1148×log-prod
680×pow-prod-down
536×prod-diff
524×pow-prod-up
488×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01132
124332
2321132
Stop Event
node limit
Counts
2 → 66
Calls
Call 1
Inputs
(*.f64 (/.f64 100 y) x)
(/.f64 100 (+.f64 (/.f64 y x) 1))
Outputs
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(/.f64 100 (/.f64 y x))
(/.f64 x (*.f64 y 1/100))
(/.f64 1 (/.f64 y (*.f64 100 x)))
(/.f64 (*.f64 100 x) y)
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(/.f64 (*.f64 x -100) (neg.f64 y))
(/.f64 (*.f64 -100 x) (neg.f64 y))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 2)
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 100 (/.f64 x y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(+.f64 0 (/.f64 100 (+.f64 (/.f64 y x) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))) (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))) 1)
(*.f64 100 (/.f64 1 (+.f64 (/.f64 y x) 1)))
(*.f64 1 (/.f64 100 (+.f64 (/.f64 y x) 1)))
(*.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 1)
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) (cbrt.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2))))
(*.f64 (cbrt.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2))) (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(*.f64 (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))) (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))))
(*.f64 -100 (/.f64 1 (neg.f64 (+.f64 (/.f64 y x) 1))))
(*.f64 (/.f64 1 (+.f64 (/.f64 y x) 1)) 100)
(*.f64 (/.f64 100 (+.f64 1 (pow.f64 (/.f64 x y) -3))) (-.f64 (+.f64 (pow.f64 (/.f64 x y) -2) 1) (/.f64 y x)))
(*.f64 (/.f64 100 (+.f64 (pow.f64 (/.f64 x y) -2) -1)) (+.f64 (/.f64 y x) -1))
(pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 1)
(pow.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) 3)
(pow.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2)) 1/2)
(pow.f64 (pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 3) 1/3)
(pow.f64 (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))) 2)
(pow.f64 (*.f64 (+.f64 (/.f64 y x) 1) 1/100) -1)
(pow.f64 (/.f64 (*.f64 (+.f64 (/.f64 y x) 1) 1/100) 1) -1)
(sqrt.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2)))
(log.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))))
(cbrt.f64 (pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 3))
(expm1.f64 (log1p.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(exp.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))))
(exp.f64 (*.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x)))) 1/3))
(exp.f64 (*.f64 (-.f64 (log.f64 10) (*.f64 1/2 (log1p.f64 (/.f64 y x)))) 2))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 y x)) (log.f64 1/100)) -1))
(log1p.f64 (expm1.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))

simplify59.0ms (1.8%)

Algorithm
egg-herbie
Rules
1540×fma-def
908×associate-*r/
678×associate-*l/
650×times-frac
636×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02072796
14892666
216072456
Stop Event
node limit
Counts
114 → 107
Calls
Call 1
Inputs
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(/.f64 100 (/.f64 y x))
(/.f64 x (*.f64 y 1/100))
(/.f64 1 (/.f64 y (*.f64 100 x)))
(/.f64 (*.f64 100 x) y)
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(/.f64 (*.f64 x -100) (neg.f64 y))
(/.f64 (*.f64 -100 x) (neg.f64 y))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 2)
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 100 (/.f64 x y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(+.f64 0 (/.f64 100 (+.f64 (/.f64 y x) 1)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))) (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))) 1)
(*.f64 100 (/.f64 1 (+.f64 (/.f64 y x) 1)))
(*.f64 1 (/.f64 100 (+.f64 (/.f64 y x) 1)))
(*.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 1)
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) (cbrt.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2))))
(*.f64 (cbrt.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2))) (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(*.f64 (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))) (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))))
(*.f64 -100 (/.f64 1 (neg.f64 (+.f64 (/.f64 y x) 1))))
(*.f64 (/.f64 1 (+.f64 (/.f64 y x) 1)) 100)
(*.f64 (/.f64 100 (+.f64 1 (pow.f64 (/.f64 x y) -3))) (-.f64 (+.f64 (pow.f64 (/.f64 x y) -2) 1) (/.f64 y x)))
(*.f64 (/.f64 100 (+.f64 (pow.f64 (/.f64 x y) -2) -1)) (+.f64 (/.f64 y x) -1))
(pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 1)
(pow.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) 3)
(pow.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2)) 1/2)
(pow.f64 (pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 3) 1/3)
(pow.f64 (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))) 2)
(pow.f64 (*.f64 (+.f64 (/.f64 y x) 1) 1/100) -1)
(pow.f64 (/.f64 (*.f64 (+.f64 (/.f64 y x) 1) 1/100) 1) -1)
(sqrt.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2)))
(log.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))))
(cbrt.f64 (pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 3))
(expm1.f64 (log1p.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(exp.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))))
(exp.f64 (*.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))) 1))
(exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))) 1) 1))
(exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x)))) 1/3))
(exp.f64 (*.f64 (-.f64 (log.f64 10) (*.f64 1/2 (log1p.f64 (/.f64 y x)))) 2))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 y x)) (log.f64 1/100)) -1))
(log1p.f64 (expm1.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
Outputs
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (/.f64 y x))))
(+.f64 (fma.f64 -100 (/.f64 y x) 100) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x)))
(fma.f64 100 (pow.f64 (/.f64 x y) -2) (fma.f64 -100 (/.f64 y x) 100))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (*.f64 (/.f64 y x) (/.f64 y x)) (fma.f64 -100 (/.f64 y x) (/.f64 -100 (pow.f64 (/.f64 x y) 3)))))
(fma.f64 100 (pow.f64 (/.f64 x y) -2) (fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) 100))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(fma.f64 100 (/.f64 x y) (/.f64 -100 (pow.f64 (/.f64 x y) -2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 -100 (pow.f64 (/.f64 x y) -2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 100 (/.f64 x y) (fma.f64 100 (pow.f64 (/.f64 x y) 3) (/.f64 (*.f64 -100 (pow.f64 x 4)) (pow.f64 y 4)))))
(+.f64 (fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 -100 (pow.f64 (/.f64 x y) -2))) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(fma.f64 100 (/.f64 x y) (/.f64 -100 (pow.f64 (/.f64 x y) -2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 -100 (pow.f64 (/.f64 x y) -2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 100 (/.f64 x y) (fma.f64 100 (pow.f64 (/.f64 x y) 3) (/.f64 (*.f64 -100 (pow.f64 x 4)) (pow.f64 y 4)))))
(+.f64 (fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 -100 (pow.f64 (/.f64 x y) -2))) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
(*.f64 100 (/.f64 x y))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (/.f64 x y)))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(fma.f64 100 (/.f64 x y) (/.f64 -100 (pow.f64 (/.f64 x y) -2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 (*.f64 x -100) x) (*.f64 y y)))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 -100 (pow.f64 (/.f64 x y) -2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (*.f64 x x) (*.f64 y y)) (fma.f64 100 (/.f64 x y) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (*.f64 (/.f64 x y) (/.f64 x y)) (fma.f64 100 (/.f64 x y) (fma.f64 100 (pow.f64 (/.f64 x y) 3) (/.f64 (*.f64 -100 (pow.f64 x 4)) (pow.f64 y 4)))))
(+.f64 (fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 -100 (pow.f64 (/.f64 x y) -2))) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (/.f64 y x))))
(+.f64 (fma.f64 -100 (/.f64 y x) 100) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x)))
(fma.f64 100 (pow.f64 (/.f64 x y) -2) (fma.f64 -100 (/.f64 y x) 100))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (*.f64 (/.f64 y x) (/.f64 y x)) (fma.f64 -100 (/.f64 y x) (/.f64 -100 (pow.f64 (/.f64 x y) 3)))))
(fma.f64 100 (pow.f64 (/.f64 x y) -2) (fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) 100))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (*.f64 -100 (/.f64 y x))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (/.f64 y x))))
(+.f64 (fma.f64 -100 (/.f64 y x) 100) (*.f64 (/.f64 100 x) (/.f64 (*.f64 y y) x)))
(fma.f64 100 (pow.f64 (/.f64 x y) -2) (fma.f64 -100 (/.f64 y x) 100))
(+.f64 100 (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (/.f64 (*.f64 y y) (*.f64 x x)) (*.f64 -100 (+.f64 (/.f64 y x) (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(+.f64 100 (fma.f64 100 (*.f64 (/.f64 y x) (/.f64 y x)) (fma.f64 -100 (/.f64 y x) (/.f64 -100 (pow.f64 (/.f64 x y) 3)))))
(fma.f64 100 (pow.f64 (/.f64 x y) -2) (fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) 100))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(*.f64 100 (/.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(/.f64 1 (/.f64 y (*.f64 100 x)))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 x -100) (neg.f64 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 -100 x) (neg.f64 y))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 100 (/.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(*.f64 100 (/.f64 x y))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 2) 1/2)
(*.f64 100 (/.f64 x y))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(*.f64 100 (/.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 2)
(*.f64 100 (/.f64 x y))
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(*.f64 100 (/.f64 x y))
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 2))
(*.f64 100 (/.f64 x y))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(*.f64 100 (/.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(*.f64 100 (/.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(*.f64 100 (/.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1) 1))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 100 (/.f64 x y)))) 1/3))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 100 (/.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(*.f64 100 (/.f64 x y))
(+.f64 0 (/.f64 100 (+.f64 (/.f64 y x) 1)))
(/.f64 100 (+.f64 (/.f64 y x) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))) (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))) 1)
(/.f64 100 (+.f64 (/.f64 y x) 1))
(*.f64 100 (/.f64 1 (+.f64 (/.f64 y x) 1)))
(/.f64 100 (+.f64 (/.f64 y x) 1))
(*.f64 1 (/.f64 100 (+.f64 (/.f64 y x) 1)))
(/.f64 100 (+.f64 (/.f64 y x) 1))
(*.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 1)
(/.f64 100 (+.f64 (/.f64 y x) 1))
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) (cbrt.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2))))
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y x) 1/100 1/100) -2)))
(*.f64 (cbrt.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2))) (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) (cbrt.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2))))
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) (cbrt.f64 (pow.f64 (fma.f64 (/.f64 y x) 1/100 1/100) -2)))
(*.f64 (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))) (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))))
(pow.f64 (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))) 2)
(*.f64 -100 (/.f64 1 (neg.f64 (+.f64 (/.f64 y x) 1))))
(/.f64 100 (+.f64 (/.f64 y x) 1))
(*.f64 (/.f64 1 (+.f64 (/.f64 y x) 1)) 100)
(/.f64 100 (+.f64 (/.f64 y x) 1))
(*.f64 (/.f64 100 (+.f64 1 (pow.f64 (/.f64 x y) -3))) (-.f64 (+.f64 (pow.f64 (/.f64 x y) -2) 1) (/.f64 y x)))
(*.f64 (/.f64 100 (+.f64 1 (pow.f64 (/.f64 x y) -3))) (+.f64 (pow.f64 (/.f64 x y) -2) (-.f64 1 (/.f64 y x))))
(/.f64 100 (/.f64 (+.f64 1 (pow.f64 (/.f64 x y) -3)) (+.f64 (pow.f64 (/.f64 x y) -2) (-.f64 1 (/.f64 y x)))))
(/.f64 (fma.f64 100 (pow.f64 (/.f64 x y) -2) (fma.f64 -100 (/.f64 y x) 100)) (+.f64 1 (pow.f64 (/.f64 x y) -3)))
(*.f64 (/.f64 100 (+.f64 (pow.f64 (/.f64 x y) -2) -1)) (+.f64 (/.f64 y x) -1))
(*.f64 (/.f64 100 (+.f64 -1 (pow.f64 (/.f64 x y) -2))) (+.f64 (/.f64 y x) -1))
(/.f64 (fma.f64 100 (/.f64 y x) -100) (+.f64 (pow.f64 (/.f64 x y) -2) -1))
(pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 1)
(/.f64 100 (+.f64 (/.f64 y x) 1))
(pow.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) 3)
(/.f64 100 (+.f64 (/.f64 y x) 1))
(pow.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2)) 1/2)
(sqrt.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2)))
(fabs.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))
(pow.f64 (pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 3) 1/3)
(/.f64 100 (+.f64 (/.f64 y x) 1))
(pow.f64 (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))) 2)
(pow.f64 (*.f64 (+.f64 (/.f64 y x) 1) 1/100) -1)
(/.f64 100 (+.f64 (/.f64 y x) 1))
(pow.f64 (/.f64 (*.f64 (+.f64 (/.f64 y x) 1) 1/100) 1) -1)
(/.f64 100 (+.f64 (/.f64 y x) 1))
(sqrt.f64 (*.f64 10000 (pow.f64 (+.f64 (/.f64 y x) 1) -2)))
(fabs.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))
(log.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(/.f64 100 (+.f64 (/.f64 y x) 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))))
(/.f64 100 (+.f64 (/.f64 y x) 1))
(cbrt.f64 (pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 3))
(/.f64 100 (+.f64 (/.f64 y x) 1))
(expm1.f64 (log1p.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(/.f64 100 (+.f64 (/.f64 y x) 1))
(exp.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))))
(/.f64 100 (exp.f64 (log1p.f64 (/.f64 y x))))
(exp.f64 (*.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))) 1))
(exp.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))))
(/.f64 100 (exp.f64 (log1p.f64 (/.f64 y x))))
(exp.f64 (*.f64 (*.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))) 1) 1))
(exp.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))))
(/.f64 100 (exp.f64 (log1p.f64 (/.f64 y x))))
(exp.f64 (*.f64 (*.f64 1/3 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x)))) 3))
(exp.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))))
(/.f64 100 (exp.f64 (log1p.f64 (/.f64 y x))))
(exp.f64 (*.f64 (*.f64 3 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x)))) 1/3))
(exp.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))))
(/.f64 100 (exp.f64 (log1p.f64 (/.f64 y x))))
(exp.f64 (*.f64 (-.f64 (log.f64 10) (*.f64 1/2 (log1p.f64 (/.f64 y x)))) 2))
(exp.f64 (*.f64 2 (-.f64 (log.f64 10) (*.f64 1/2 (log1p.f64 (/.f64 y x))))))
(pow.f64 (exp.f64 2) (-.f64 (log.f64 10) (*.f64 1/2 (log1p.f64 (/.f64 y x)))))
(pow.f64 (*.f64 10 (pow.f64 (exp.f64 (log1p.f64 (/.f64 y x))) -1/2)) 2)
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 y x)) (log.f64 1/100)) -1))
(exp.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))))
(/.f64 100 (exp.f64 (log1p.f64 (/.f64 y x))))
(log1p.f64 (expm1.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(/.f64 100 (+.f64 (/.f64 y x) 1))

eval27.0ms (0.8%)

Compiler

Compiled 1376 to 864 computations (37.2% saved)

prune21.0ms (0.6%)

Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New1070107
Fresh011
Picked022
Done066
Total1079116
Accurracy
100.0%
Counts
116 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
48.3%
(/.f64 x (*.f64 y 1/100))
53.0%
(/.f64 x (*.f64 x 1/100))
47.5%
(/.f64 100 (/.f64 y x))
99.1%
(/.f64 100 (+.f64 (/.f64 y x) 1))
99.7%
(*.f64 (/.f64 100 (+.f64 x y)) x)
48.3%
(*.f64 (/.f64 100 y) x)
48.2%
(*.f64 100 (/.f64 x y))
53.2%
100
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
48.3%
(/.f64 x (*.f64 y 1/100))
53.0%
(/.f64 x (*.f64 x 1/100))
47.5%
(/.f64 100 (/.f64 y x))
99.1%
(/.f64 100 (+.f64 (/.f64 y x) 1))
99.7%
(*.f64 (/.f64 100 (+.f64 x y)) x)
48.3%
(*.f64 (/.f64 100 y) x)
48.2%
(*.f64 100 (/.f64 x y))
53.2%
100
Compiler

Compiled 130 to 94 computations (27.7% saved)

localize0.0ms (0%)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune5.0ms (0.1%)

Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done088
Total099
Accurracy
100.0%
Counts
9 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
48.3%
(/.f64 x (*.f64 y 1/100))
53.0%
(/.f64 x (*.f64 x 1/100))
47.5%
(/.f64 100 (/.f64 y x))
99.1%
(/.f64 100 (+.f64 (/.f64 y x) 1))
99.7%
(*.f64 (/.f64 100 (+.f64 x y)) x)
48.3%
(*.f64 (/.f64 100 y) x)
48.2%
(*.f64 100 (/.f64 x y))
53.2%
100
Compiler

Compiled 128 to 82 computations (35.9% saved)

regimes21.0ms (0.6%)

Counts
11 → 1
Calls
Call 1
Inputs
100
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(/.f64 100 (/.f64 y x))
(/.f64 x (*.f64 x 1/100))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(/.f64 100 (+.f64 (/.f64 y x) 1))
(/.f64 100 (/.f64 (+.f64 x y) x))
(/.f64 x (/.f64 (+.f64 x y) 100))
(/.f64 (*.f64 x 100) (+.f64 x y))
Outputs
(*.f64 (/.f64 100 (+.f64 x y)) x)
Calls

3 calls:

8.0ms
x
6.0ms
y
5.0ms
(/.f64 (*.f64 x 100) (+.f64 x y))
Results
AccuracySegmentsBranch
99.7%1x
99.7%1y
99.7%1(/.f64 (*.f64 x 100) (+.f64 x y))
Compiler

Compiled 78 to 45 computations (42.3% saved)

regimes93.0ms (2.8%)

Counts
6 → 5
Calls
Call 1
Inputs
100
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(/.f64 100 (/.f64 y x))
(/.f64 x (*.f64 x 1/100))
(/.f64 x (*.f64 y 1/100))
Outputs
(*.f64 (/.f64 100 y) x)
100
(/.f64 x (*.f64 y 1/100))
100
(*.f64 (/.f64 100 y) x)
Calls

2 calls:

70.0ms
x
21.0ms
y
Results
AccuracySegmentsBranch
77.5%5x
79.3%5y
Compiler

Compiled 34 to 22 computations (35.3% saved)

regimes35.0ms (1%)

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

1 calls:

33.0ms
y
Results
AccuracySegmentsBranch
79.3%5y
Compiler

Compiled 26 to 17 computations (34.6% saved)

regimes14.0ms (0.4%)

Counts
2 → 5
Calls
Call 1
Inputs
100
(*.f64 100 (/.f64 x y))
Outputs
(*.f64 100 (/.f64 x y))
100
(*.f64 100 (/.f64 x y))
100
(*.f64 100 (/.f64 x y))
Calls

1 calls:

14.0ms
y
Results
AccuracySegmentsBranch
79.3%5y
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes6.0ms (0.2%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
100
Outputs
100
Calls

2 calls:

3.0ms
x
2.0ms
y
Results
AccuracySegmentsBranch
53.2%1x
53.2%1y
Compiler

Compiled 9 to 7 computations (22.2% saved)

bsearch86.0ms (2.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
2.517914113156825e+222
5.6748878882862865e+228
12.0ms
8.89082307216806e+205
4.4940457095101495e+207
49.0ms
0.00010197293354445817
0.026860885277470308
10.0ms
-1.9829514043976426e+59
-2.4252683152426143e+58
Results
79.0ms480×body256valid
Compiler

Compiled 374 to 310 computations (17.1% saved)

bsearch65.0ms (2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
2.517914113156825e+222
5.6748878882862865e+228
27.0ms
8.89082307216806e+205
4.4940457095101495e+207
13.0ms
0.00010197293354445817
0.026860885277470308
10.0ms
-1.9829514043976426e+59
-2.4252683152426143e+58
Results
60.0ms480×body256valid
Compiler

Compiled 374 to 310 computations (17.1% saved)

bsearch105.0ms (3.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
2.517914113156825e+222
5.6748878882862865e+228
12.0ms
8.89082307216806e+205
4.4940457095101495e+207
13.0ms
0.00010197293354445817
0.026860885277470308
51.0ms
-1.9829514043976426e+59
-2.4252683152426143e+58
Results
99.0ms480×body256valid
Compiler

Compiled 374 to 310 computations (17.1% saved)

simplify12.0ms (0.4%)

Algorithm
egg-herbie
Rules
14×if-not
12×not-or
12×if-if-or-not
*-commutative
not-not
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
045239
156239
261239
370231
476231
582231
684231
787231
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 100 (+.f64 x y)) x)
(if (<=.f64 y -30999999999999999233828021356397017971158853156756726480896) (*.f64 (/.f64 100 y) x) (if (<=.f64 y 3804640965202595/2305843009213693952) 100 (if (<=.f64 y 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288) (/.f64 x (*.f64 y 1/100)) (if (<=.f64 y 2549999999999999958307999972172981825525806862241984435639009114994337274677309301314971902685480618125590489270310752239354157135456942152640233010477460770818052700888925349143751239520775922684139871251575382061126516736) 100 (*.f64 (/.f64 100 y) x)))))
(if (<=.f64 y -34999999999999997336519927456365734682298844479534892318720) (*.f64 (/.f64 100 y) x) (if (<=.f64 y 1224979098644775/72057594037927936) 100 (if (<=.f64 y 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288) (*.f64 (/.f64 100 y) x) (if (<=.f64 y 2549999999999999958307999972172981825525806862241984435639009114994337274677309301314971902685480618125590489270310752239354157135456942152640233010477460770818052700888925349143751239520775922684139871251575382061126516736) 100 (*.f64 (/.f64 100 y) x)))))
(if (<=.f64 y -49000000000000001846314198071567813939147950433439225741312) (*.f64 100 (/.f64 x y)) (if (<=.f64 y 3112888062438487/576460752303423488) 100 (if (<=.f64 y 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288) (*.f64 100 (/.f64 x y)) (if (<=.f64 y 2549999999999999958307999972172981825525806862241984435639009114994337274677309301314971902685480618125590489270310752239354157135456942152640233010477460770818052700888925349143751239520775922684139871251575382061126516736) 100 (*.f64 100 (/.f64 x y))))))
100
Outputs
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 x (/.f64 100 (+.f64 x y)))
(if (<=.f64 y -30999999999999999233828021356397017971158853156756726480896) (*.f64 (/.f64 100 y) x) (if (<=.f64 y 3804640965202595/2305843009213693952) 100 (if (<=.f64 y 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288) (/.f64 x (*.f64 y 1/100)) (if (<=.f64 y 2549999999999999958307999972172981825525806862241984435639009114994337274677309301314971902685480618125590489270310752239354157135456942152640233010477460770818052700888925349143751239520775922684139871251575382061126516736) 100 (*.f64 (/.f64 100 y) x)))))
(if (<=.f64 y -30999999999999999233828021356397017971158853156756726480896) (*.f64 x (/.f64 100 y)) (if (<=.f64 y 3804640965202595/2305843009213693952) 100 (if (<=.f64 y 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288) (/.f64 x (*.f64 y 1/100)) (if (<=.f64 y 2549999999999999958307999972172981825525806862241984435639009114994337274677309301314971902685480618125590489270310752239354157135456942152640233010477460770818052700888925349143751239520775922684139871251575382061126516736) 100 (*.f64 x (/.f64 100 y))))))
(if (<=.f64 y -34999999999999997336519927456365734682298844479534892318720) (*.f64 (/.f64 100 y) x) (if (<=.f64 y 1224979098644775/72057594037927936) 100 (if (<=.f64 y 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288) (*.f64 (/.f64 100 y) x) (if (<=.f64 y 2549999999999999958307999972172981825525806862241984435639009114994337274677309301314971902685480618125590489270310752239354157135456942152640233010477460770818052700888925349143751239520775922684139871251575382061126516736) 100 (*.f64 (/.f64 100 y) x)))))
(if (<=.f64 y -34999999999999997336519927456365734682298844479534892318720) (*.f64 x (/.f64 100 y)) (if (<=.f64 y 1224979098644775/72057594037927936) 100 (if (or (<=.f64 y 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288) (not (<=.f64 y 2549999999999999958307999972172981825525806862241984435639009114994337274677309301314971902685480618125590489270310752239354157135456942152640233010477460770818052700888925349143751239520775922684139871251575382061126516736))) (*.f64 x (/.f64 100 y)) 100)))
(if (or (<=.f64 y -34999999999999997336519927456365734682298844479534892318720) (not (or (<=.f64 y 1224979098644775/72057594037927936) (and (not (<=.f64 y 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288)) (<=.f64 y 2549999999999999958307999972172981825525806862241984435639009114994337274677309301314971902685480618125590489270310752239354157135456942152640233010477460770818052700888925349143751239520775922684139871251575382061126516736))))) (*.f64 x (/.f64 100 y)) 100)
(if (or (<=.f64 y -34999999999999997336519927456365734682298844479534892318720) (and (not (<=.f64 y 1224979098644775/72057594037927936)) (or (<=.f64 y 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288) (not (<=.f64 y 2549999999999999958307999972172981825525806862241984435639009114994337274677309301314971902685480618125590489270310752239354157135456942152640233010477460770818052700888925349143751239520775922684139871251575382061126516736))))) (*.f64 x (/.f64 100 y)) 100)
(if (<=.f64 y -49000000000000001846314198071567813939147950433439225741312) (*.f64 100 (/.f64 x y)) (if (<=.f64 y 3112888062438487/576460752303423488) 100 (if (<=.f64 y 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288) (*.f64 100 (/.f64 x y)) (if (<=.f64 y 2549999999999999958307999972172981825525806862241984435639009114994337274677309301314971902685480618125590489270310752239354157135456942152640233010477460770818052700888925349143751239520775922684139871251575382061126516736) 100 (*.f64 100 (/.f64 x y))))))
(if (<=.f64 y -49000000000000001846314198071567813939147950433439225741312) (*.f64 100 (/.f64 x y)) (if (<=.f64 y 3112888062438487/576460752303423488) 100 (if (or (<=.f64 y 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288) (not (<=.f64 y 2549999999999999958307999972172981825525806862241984435639009114994337274677309301314971902685480618125590489270310752239354157135456942152640233010477460770818052700888925349143751239520775922684139871251575382061126516736))) (*.f64 100 (/.f64 x y)) 100)))
(if (or (<=.f64 y -49000000000000001846314198071567813939147950433439225741312) (not (or (<=.f64 y 3112888062438487/576460752303423488) (and (not (<=.f64 y 4400000000000000171131741224788909097752438968988888586709304808338416948732935457575518486746618861042364253725413384819539506902015252712776808157735833375595121795555145515960924055536861633650178589196288)) (<=.f64 y 2549999999999999958307999972172981825525806862241984435639009114994337274677309301314971902685480618125590489270310752239354157135456942152640233010477460770818052700888925349143751239520775922684139871251575382061126516736))))) (*.f64 100 (/.f64 x y)) 100)
100
Compiler

Compiled 99 to 74 computations (25.3% saved)

soundness393.0ms (11.8%)

Rules
1372×log-prod
1054×prod-diff
954×associate-/r/
852×associate-/l/
748×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
11219
21619
31919
42019
01283
128383
2403283
0819
11219
21619
31919
42019
03639555
19149365
232859029
Stop Event
node limit
saturated
node limit
saturated
Compiler

Compiled 67 to 38 computations (43.3% saved)

end0.0ms (0%)

preprocess114.0ms (3.4%)

Compiler

Compiled 222 to 160 computations (27.9% saved)

Profiling

Loading profile data...