Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 3.6s)

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 (31.9%)

Results
1.1s8256×body256valid
Bogosity

preprocess182.0ms (5.1%)

Algorithm
egg-herbie
Rules
2166×fma-neg
1588×div-sub
1214×fma-def
668×sub-neg
634×distribute-rgt-in
Problems
256×No Errors
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
022156
145140
293140
3185134
4439134
51075128
62326125
74612125
86142125
97204125
107644125
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 x 100) (+.f64 x y))
(/.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 (/.f64 x (+.f64 x y)) 100)
(/.f64 100 (-.f64 (/.f64 y x) -1))
(/.f64 100 (+.f64 1 (/.f64 y x)))
(/.f64 (*.f64 x 100) (+.f64 x y))
(/.f64 x (/.f64 (+.f64 x y) 100))
(*.f64 (/.f64 x (+.f64 x y)) 100)
(/.f64 100 (-.f64 (/.f64 y x) -1))
(/.f64 100 (+.f64 1 (/.f64 y x)))
(/.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 -100 (-.f64 (/.f64 y x) 1))
(/.f64 100 (-.f64 1 (/.f64 y x)))
(/.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 -100 (-.f64 (/.f64 y x) 1))
(/.f64 100 (-.f64 1 (/.f64 y x)))
(/.f64 (*.f64 y 100) (+.f64 y x))
(/.f64 y (/.f64 (+.f64 x y) 100))
(/.f64 (*.f64 100 y) (+.f64 x y))
(*.f64 100 (/.f64 y (+.f64 x y)))
(/.f64 100 (+.f64 1 (/.f64 x y)))
Compiler

Compiled 28 to 16 computations (42.9% saved)

eval1.0ms (0%)

Compiler

Compiled 30 to 18 computations (40% saved)

prune3.0ms (0.1%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(/.f64 (*.f64 x 100) (+.f64 x y))
99.8%
(/.f64 x (/.f64 (+.f64 x y) 100))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) 100)
99.8%
(/.f64 (*.f64 x 100) (+.f64 x y))
99.8%
(/.f64 x (/.f64 (+.f64 x y) 100))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) 100)
Compiler

Compiled 54 to 36 computations (33.3% saved)

localize101.0ms (2.8%)

Localize:

Found 4 expressions with local error:

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

Compiled 55 to 20 computations (63.6% saved)

series5.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite293.0ms (8.2%)

Algorithm
batch-egg-rewrite
Rules
1039×log1p-expm1-u
1018×prod-diff
925×expm1-log1p-u
308×expm1-udef
308×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015106
1223106
22883106
Stop Event
node limit
Counts
4 → 202
Calls
Call 1
Inputs
(*.f64 (/.f64 x (+.f64 x y)) 100)
(/.f64 x (+.f64 x y))
(/.f64 x (/.f64 (+.f64 x y) 100))
(/.f64 (*.f64 x 100) (+.f64 x y))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y))))) 1)
(/.f64 x (*.f64 (+.f64 x y) 1/100))
(/.f64 (/.f64 x (+.f64 x y)) 1/100)
(/.f64 100 (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 x 100) (+.f64 x y))
(/.f64 1 (/.f64 (+.f64 x y) (*.f64 x 100)))
(/.f64 1 (/.f64 (/.f64 (+.f64 x y) (*.f64 x 100)) 1))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (+.f64 x y) 1/100) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (/.f64 (+.f64 x y) (cbrt.f64 (*.f64 x 100))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 (+.f64 x y) 1/100) (sqrt.f64 x)))
(/.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 (+.f64 x y) (*.f64 (sqrt.f64 x) 10)))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) -1/100))
(/.f64 (*.f64 x -100) (neg.f64 (+.f64 x y)))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 x y) (*.f64 x 100))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 (+.f64 x y) -1/100)))
(/.f64 (neg.f64 (*.f64 x -100)) (neg.f64 (neg.f64 (+.f64 x y))))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10))
(/.f64 (/.f64 x 1) (*.f64 (+.f64 x y) 1/100))
(/.f64 (/.f64 (*.f64 x 100) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (cbrt.f64 (*.f64 (+.f64 x y) 1/100)))
(/.f64 (/.f64 (*.f64 x 100) 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x 100) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) 2)
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x 100)) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 (+.f64 x y))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) 10000))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 (+.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 x 100) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) 1)
(*.f64 x (/.f64 1 (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(*.f64 1 (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y))))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 x (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 3)
(pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 2)
(pow.f64 (/.f64 (+.f64 x y) x) -1)
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2))
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 x (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 x y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y))))) 1)
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) 100)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(*.f64 (*.f64 x 100) (/.f64 1 (+.f64 x y)))
(*.f64 1 (*.f64 x (/.f64 100 (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 2) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 100))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 (+.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 100))
(*.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 x 100))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (/.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) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 (+.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) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.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 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 x 100) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 x 100) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x (+.f64 x y)))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 (*.f64 x 100) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 x 100) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) 2)
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x 100)) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 (+.f64 x y))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) 10000))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 (+.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 x 100) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y))))) 1)
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) 100)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(*.f64 (*.f64 x 100) (/.f64 1 (+.f64 x y)))
(*.f64 1 (*.f64 x (/.f64 100 (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 2) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 100))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 (+.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 100))
(*.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 x 100))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (/.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) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 (+.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) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.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 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 x 100) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 x 100) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x (+.f64 x y)))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 (*.f64 x 100) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 x 100) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) 2)
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x 100)) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 (+.f64 x y))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) 10000))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 (+.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 x 100) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))

simplify137.0ms (3.8%)

Algorithm
egg-herbie
Rules
928×log-prod
910×fma-def
730×div-sub
680×cube-prod
488×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032511262
186711148
2388410797
Stop Event
node limit
Counts
298 → 187
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 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.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 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(*.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 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.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 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.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 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.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 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(*.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 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.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 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.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 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.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 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(*.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 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.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 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y))))) 1)
(/.f64 x (*.f64 (+.f64 x y) 1/100))
(/.f64 (/.f64 x (+.f64 x y)) 1/100)
(/.f64 100 (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 x 100) (+.f64 x y))
(/.f64 1 (/.f64 (+.f64 x y) (*.f64 x 100)))
(/.f64 1 (/.f64 (/.f64 (+.f64 x y) (*.f64 x 100)) 1))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (+.f64 x y) 1/100) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (/.f64 (+.f64 x y) (cbrt.f64 (*.f64 x 100))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 (+.f64 x y) 1/100) (sqrt.f64 x)))
(/.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 (+.f64 x y) (*.f64 (sqrt.f64 x) 10)))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) -1/100))
(/.f64 (*.f64 x -100) (neg.f64 (+.f64 x y)))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 x y) (*.f64 x 100))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 (+.f64 x y) -1/100)))
(/.f64 (neg.f64 (*.f64 x -100)) (neg.f64 (neg.f64 (+.f64 x y))))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10))
(/.f64 (/.f64 x 1) (*.f64 (+.f64 x y) 1/100))
(/.f64 (/.f64 (*.f64 x 100) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (cbrt.f64 (*.f64 (+.f64 x y) 1/100)))
(/.f64 (/.f64 (*.f64 x 100) 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 x 100) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) 2)
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x 100)) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 (+.f64 x y))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) 10000))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 (+.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 x 100) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) 1)
(*.f64 x (/.f64 1 (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(*.f64 1 (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y))))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 x (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 3)
(pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 2)
(pow.f64 (/.f64 (+.f64 x y) x) -1)
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2))
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 x (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 x y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y))))) 1)
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) 100)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(*.f64 (*.f64 x 100) (/.f64 1 (+.f64 x y)))
(*.f64 1 (*.f64 x (/.f64 100 (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 2) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 100))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 (+.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 100))
(*.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 x 100))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (/.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) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 (+.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) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.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 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 x 100) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 x 100) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x (+.f64 x y)))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 (*.f64 x 100) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 x 100) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) 2)
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x 100)) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 (+.f64 x y))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) 10000))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 (+.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 x 100) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y))))) 1)
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) 100)
(*.f64 100 (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(*.f64 (*.f64 x 100) (/.f64 1 (+.f64 x y)))
(*.f64 1 (*.f64 x (/.f64 100 (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 2) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 100))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 (+.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 100))
(*.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 x 100))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (/.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) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 (+.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) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(*.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 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 x 100) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 x 100) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x (+.f64 x y)))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 (*.f64 x 100) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 x 100) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) 2)
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x 100)) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 (+.f64 x y))))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) 10000))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 (+.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 x 100) 3) (pow.f64 (+.f64 x y) 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
Outputs
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(/.f64 x (/.f64 y 100))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 100 x) y))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 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 (pow.f64 x 2) (pow.f64 y 2)) (*.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 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 y 2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 100 (+.f64 (/.f64 x y) (/.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) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.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 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 y x))))
(fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (fma.f64 -100 (/.f64 y x) 100))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 100))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 y x))))
(fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (fma.f64 -100 (/.f64 y x) 100))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 100))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 y x))))
(fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (fma.f64 -100 (/.f64 y x) 100))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 100))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(/.f64 x (/.f64 y 100))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 100 x) y))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 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 (pow.f64 x 2) (pow.f64 y 2)) (*.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 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 y 2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 100 (+.f64 (/.f64 x y) (/.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) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(/.f64 x (/.f64 y 100))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 100 x) y))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 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 (pow.f64 x 2) (pow.f64 y 2)) (*.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 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 y 2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 100 (+.f64 (/.f64 x y) (/.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) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 x y))
(-.f64 (/.f64 x y) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 x y)) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (-.f64 (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (-.f64 (pow.f64 (/.f64 x y) 3) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(-.f64 1 (/.f64 y x))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (fma.f64 -1 (/.f64 y x) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (-.f64 1 (/.f64 y x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (fma.f64 -1 (/.f64 y x) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (-.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 y x)))
(+.f64 (-.f64 1 (/.f64 y x)) (-.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 (/.f64 y x) 3)))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(-.f64 1 (/.f64 y x))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (fma.f64 -1 (/.f64 y x) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (-.f64 1 (/.f64 y x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (fma.f64 -1 (/.f64 y x) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (-.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 y x)))
(+.f64 (-.f64 1 (/.f64 y x)) (-.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 (/.f64 y x) 3)))
1
(+.f64 1 (*.f64 -1 (/.f64 y x)))
(+.f64 1 (neg.f64 (/.f64 y x)))
(-.f64 1 (/.f64 y x))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 1 (fma.f64 -1 (/.f64 y x) (/.f64 (pow.f64 y 2) (pow.f64 x 2))))
(+.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (-.f64 1 (/.f64 y x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 y x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (fma.f64 -1 (/.f64 y x) (fma.f64 -1 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 1 (-.f64 (-.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (/.f64 y x)))
(+.f64 (-.f64 1 (/.f64 y x)) (-.f64 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (pow.f64 (/.f64 y x) 3)))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 x y))
(-.f64 (/.f64 x y) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 x y)) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (-.f64 (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (-.f64 (pow.f64 (/.f64 x y) 3) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (/.f64 x y))
(fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 x y))
(-.f64 (/.f64 x y) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))
(+.f64 (fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 x y)) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))
(-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (/.f64 x y) (-.f64 (pow.f64 (/.f64 x y) 3) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -1 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 -1 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (/.f64 (pow.f64 x 2) (pow.f64 y 2)))
(+.f64 (-.f64 (/.f64 x y) (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (-.f64 (pow.f64 (/.f64 x y) 3) (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(/.f64 x (/.f64 y 100))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 100 x) y))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 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 (pow.f64 x 2) (pow.f64 y 2)) (*.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 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 y 2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 100 (+.f64 (/.f64 x y) (/.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) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.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 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 y x))))
(fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (fma.f64 -100 (/.f64 y x) 100))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 100))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 y x))))
(fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (fma.f64 -100 (/.f64 y x) 100))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 100))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 y x))))
(fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (fma.f64 -100 (/.f64 y x) 100))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 100))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(/.f64 x (/.f64 y 100))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 100 x) y))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 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 (pow.f64 x 2) (pow.f64 y 2)) (*.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 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 y 2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 100 (+.f64 (/.f64 x y) (/.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) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(/.f64 x (/.f64 y 100))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 100 x) y))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 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 (pow.f64 x 2) (pow.f64 y 2)) (*.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 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 y 2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 100 (+.f64 (/.f64 x y) (/.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) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(/.f64 x (/.f64 y 100))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 100 x) y))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 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 (pow.f64 x 2) (pow.f64 y 2)) (*.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 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 y 2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 100 (+.f64 (/.f64 x y) (/.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) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.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 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 y x))))
(fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (fma.f64 -100 (/.f64 y x) 100))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 100))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 y x))))
(fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (fma.f64 -100 (/.f64 y x) 100))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 100))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 y x))))
(fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (fma.f64 -100 (/.f64 y x) 100))
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2))))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 3))))))
(fma.f64 -100 (+.f64 (/.f64 y x) (pow.f64 (/.f64 y x) 3)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) 100))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(/.f64 x (/.f64 y 100))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 100 x) y))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 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 (pow.f64 x 2) (pow.f64 y 2)) (*.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 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 y 2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 100 (+.f64 (/.f64 x y) (/.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) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(/.f64 x (/.f64 y 100))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (*.f64 100 (/.f64 x y)))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (*.f64 100 x) y))
(fma.f64 100 (/.f64 x y) (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (/.f64 x y) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 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 (pow.f64 x 2) (pow.f64 y 2)) (*.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 (pow.f64 x 2) (pow.f64 y 2))))
(fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (/.f64 (*.f64 -100 (pow.f64 x 2)) (pow.f64 y 2)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)) (*.f64 100 (+.f64 (/.f64 x y) (/.f64 (pow.f64 x 3) (pow.f64 y 3))))))
(fma.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (fma.f64 100 (+.f64 (/.f64 x y) (/.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) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 y 2)) (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y))))) 1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 x (*.f64 (+.f64 x y) 1/100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (/.f64 x (+.f64 x y)) 1/100)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (*.f64 x 100) (+.f64 x y))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 1 (/.f64 (+.f64 x y) (*.f64 x 100)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 1 (/.f64 (/.f64 (+.f64 x y) (*.f64 x 100)) 1))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 (+.f64 x y) 1/100) (cbrt.f64 x)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (/.f64 (+.f64 x y) (cbrt.f64 (*.f64 x 100))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 (+.f64 x y) 1/100) (sqrt.f64 x)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 (+.f64 x y) (*.f64 (sqrt.f64 x) 10)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (neg.f64 x) (*.f64 (+.f64 x y) -1/100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (*.f64 x -100) (neg.f64 (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 -1 (neg.f64 (/.f64 (+.f64 x y) (*.f64 x 100))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 (+.f64 x y) -1/100)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 x -100)) (neg.f64 (neg.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) 1/10)) (*.f64 (sqrt.f64 (+.f64 x y)) 1/10))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (/.f64 x 1) (*.f64 (+.f64 x y) 1/100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 x 100) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (cbrt.f64 (*.f64 (+.f64 x y) 1/100)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 x 100) 1) (+.f64 x y))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 x 100) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 3)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 3) 1/3)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) 2)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x 100)) -1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) 10000))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 2))
(fabs.f64 (/.f64 100 (/.f64 (+.f64 x y) x)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y))))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 3))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 x y) 1/100) 3)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x 100) 3) (pow.f64 (+.f64 x y) 3)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 1))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) 1)
(/.f64 x (+.f64 x y))
(*.f64 x (/.f64 1 (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(*.f64 1 (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 1 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2))
(/.f64 x (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (cbrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 1 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 1 (+.f64 x y)) x)
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 x y))) (pow.f64 (cbrt.f64 (+.f64 x y)) 2))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) 2) (cbrt.f64 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 x y))) (pow.f64 (cbrt.f64 (+.f64 x y)) 2))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 y (-.f64 y x) (pow.f64 x 2)))
(*.f64 (/.f64 x (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(pow.f64 (/.f64 x (+.f64 x y)) 1)
(/.f64 x (+.f64 x y))
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 3)
(/.f64 x (+.f64 x y))
(pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3) 1/3)
(/.f64 x (+.f64 x y))
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 2)
(/.f64 x (+.f64 x y))
(pow.f64 (/.f64 (+.f64 x y) x) -1)
(/.f64 x (+.f64 x y))
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2))
(/.f64 x (+.f64 x y))
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (+.f64 x y)))))
(/.f64 x (+.f64 x y))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))
(/.f64 x (+.f64 x y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (+.f64 x y) 3)))
(/.f64 x (+.f64 x y))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(exp.f64 (log.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x y))) 1))
(/.f64 x (+.f64 x y))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y))))) 1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 (/.f64 x (+.f64 x y)) 100)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 100 (/.f64 x (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 x 100) (/.f64 1 (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 1 (*.f64 x (/.f64 100 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 2))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 2) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x y) -1/100)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 1 (+.f64 x y)) (*.f64 x 100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 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 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 x y)) (/.f64 (cbrt.f64 x) 1/100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 100 (/.f64 (+.f64 x y) x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)))
(*.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 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 100 (cbrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 x 100) (cbrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 x 100) (sqrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (cbrt.f64 (/.f64 100 (/.f64 (+.f64 x y) x)))) (pow.f64 (cbrt.f64 (+.f64 x y)) 2))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)))
(*.f64 (cbrt.f64 (/.f64 100 (/.f64 (+.f64 x y) x))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x (+.f64 x y)))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x 100) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 (*.f64 100 x) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (/.f64 (*.f64 100 x) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (*.f64 x 100) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (*.f64 100 x) (-.f64 (pow.f64 x 2) (pow.f64 y 2))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 x (-.f64 (pow.f64 x 2) (pow.f64 y 2))) 100))
(/.f64 (*.f64 100 (*.f64 x (-.f64 x y))) (-.f64 (pow.f64 x 2) (pow.f64 y 2)))
(pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 3)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 3) 1/3)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) 2)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x 100)) -1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) 10000))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 2))
(fabs.f64 (/.f64 100 (/.f64 (+.f64 x y) x)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y))))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 3))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 x y) 1/100) 3)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x 100) 3) (pow.f64 (+.f64 x y) 3)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 1))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y))))) 1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 x (/.f64 100 (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 (/.f64 x (+.f64 x y)) 100)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 100 (/.f64 x (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 x 100) (/.f64 1 (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 1 (*.f64 x (/.f64 100 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 2))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 2) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2) (*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x y) -1/100)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 1 (+.f64 x y)) (*.f64 x 100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 1 (+.f64 x y)) (/.f64 x 1/100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) x)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 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 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 x y)) (/.f64 (cbrt.f64 x) 1/100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 100 (/.f64 (+.f64 x y) x)))) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)))
(*.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 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) 1/100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) 1/100)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) 1/100))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 100 (cbrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 100 (sqrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 x 100) (cbrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 x 100) (sqrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (cbrt.f64 (/.f64 100 (/.f64 (+.f64 x y) x)))) (pow.f64 (cbrt.f64 (+.f64 x y)) 2))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)))
(*.f64 (cbrt.f64 (/.f64 100 (/.f64 (+.f64 x y) x))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 x (neg.f64 (+.f64 x y))) -100)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) 2)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x (+.f64 x y)))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(*.f64 (/.f64 (*.f64 x 100) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (fma.f64 x x (*.f64 y (-.f64 y x))) (/.f64 (*.f64 100 x) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (fma.f64 y (-.f64 y x) (pow.f64 x 2)) (/.f64 (*.f64 100 x) (+.f64 (pow.f64 x 3) (pow.f64 y 3))))
(*.f64 (/.f64 (*.f64 x 100) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (*.f64 100 x) (-.f64 (pow.f64 x 2) (pow.f64 y 2))))
(*.f64 (-.f64 x y) (*.f64 (/.f64 x (-.f64 (pow.f64 x 2) (pow.f64 y 2))) 100))
(/.f64 (*.f64 100 (*.f64 x (-.f64 x y))) (-.f64 (pow.f64 x 2) (pow.f64 y 2)))
(pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 3)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 3) 1/3)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) 10) 2)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 x 100)) -1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) -1/100)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) 2) 10000))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 2))
(fabs.f64 (/.f64 100 (/.f64 (+.f64 x y) x)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y))))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 (+.f64 x y))) 3))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 x y) 1/100) 3)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x 100) 3) (pow.f64 (+.f64 x y) 3)))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 (+.f64 x y)))) 1))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 (+.f64 x y)))))
(/.f64 100 (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 100 (+.f64 x y)))

eval108.0ms (3%)

Compiler

Compiled 2690 to 1482 computations (44.9% saved)

prune29.0ms (0.8%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1834187
Fresh000
Picked123
Done000
Total1846190
Accuracy
100.0%
Counts
190 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.5%
(/.f64 (*.f64 100 x) y)
99.8%
(/.f64 x (/.f64 (+.f64 x y) 100))
52.4%
(/.f64 x (/.f64 y 100))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) 100)
52.3%
(*.f64 (/.f64 x y) 100)
48.7%
100
52.5%
(/.f64 (*.f64 100 x) y)
99.8%
(/.f64 x (/.f64 (+.f64 x y) 100))
52.4%
(/.f64 x (/.f64 y 100))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) 100)
52.3%
(*.f64 (/.f64 x y) 100)
48.7%
100
Compiler

Compiled 84 to 60 computations (28.6% saved)

localize110.0ms (3.1%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
99.8%
(/.f64 (*.f64 100 x) y)
99.7%
(/.f64 x (/.f64 y 100))
99.6%
(*.f64 (/.f64 x y) 100)
Compiler

Compiled 36 to 19 computations (47.2% saved)

series4.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite79.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
926×log-prod
801×log1p-expm1-u
801×expm1-log1p-u
568×pow-prod-down
396×log-div
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01457
119457
2229757
Stop Event
node limit
Counts
3 → 198
Calls
Call 1
Inputs
(*.f64 (/.f64 x y) 100)
(/.f64 x (/.f64 y 100))
(/.f64 (*.f64 100 x) y)
Outputs
(+.f64 0 (*.f64 x (/.f64 100 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 x (/.f64 100 y)))) 1)
(/.f64 x (*.f64 y 1/100))
(/.f64 (/.f64 x y) 1/100)
(/.f64 100 (/.f64 y x))
(/.f64 (*.f64 x 100) y)
(/.f64 1 (/.f64 (*.f64 y 1/100) x))
(/.f64 1 (/.f64 (/.f64 (*.f64 y 1/100) x) 1))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 1/100) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (/.f64 y (cbrt.f64 (*.f64 x 100))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(/.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 y (*.f64 (sqrt.f64 x) 10)))
(/.f64 (*.f64 x -100) (neg.f64 y))
(/.f64 -100 (neg.f64 (/.f64 y x)))
(/.f64 (neg.f64 x) (*.f64 y -1/100))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 y 1/100) x)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 y -1/100)))
(/.f64 (neg.f64 (*.f64 x -100)) (neg.f64 (neg.f64 y)))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 y) 1/10)) (*.f64 (sqrt.f64 y) 1/10))
(/.f64 (/.f64 x 1) (*.f64 y 1/100))
(/.f64 (/.f64 (*.f64 x 100) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (cbrt.f64 (*.f64 y 1/100)))
(/.f64 (/.f64 (*.f64 x 100) 1) y)
(/.f64 (/.f64 (*.f64 x 100) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(pow.f64 (/.f64 (/.f64 (*.f64 y 1/100) x) 1) -1)
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 y)))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x 100) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 1/100) x)) -1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(+.f64 0 (*.f64 x (/.f64 100 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 x (/.f64 100 y)))) 1)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x y) 100)
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 x (/.f64 100 y)) 1)
(*.f64 (*.f64 x (/.f64 100 y)) (log.f64 (exp.f64 1)))
(*.f64 (*.f64 x 100) (/.f64 1 y))
(*.f64 1 (*.f64 x (/.f64 100 y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) (*.f64 (sqrt.f64 (/.f64 x y)) 10))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 (/.f64 1 y) (*.f64 x 100))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 x 100) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 x 100) (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.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 (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.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) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 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) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)))
(*.f64 (/.f64 x (neg.f64 y)) -100)
(*.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)))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(pow.f64 (/.f64 (/.f64 (*.f64 y 1/100) x) 1) -1)
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 y)))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x 100) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 1/100) x)) -1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(+.f64 0 (*.f64 x (/.f64 100 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 x (/.f64 100 y)))) 1)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x y) 100)
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 x (/.f64 100 y)) 1)
(*.f64 (*.f64 x (/.f64 100 y)) (log.f64 (exp.f64 1)))
(*.f64 (*.f64 x 100) (/.f64 1 y))
(*.f64 1 (*.f64 x (/.f64 100 y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) (*.f64 (sqrt.f64 (/.f64 x y)) 10))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 (/.f64 1 y) (*.f64 x 100))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 x 100) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 x 100) (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.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 (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.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) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 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) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)))
(*.f64 (/.f64 x (neg.f64 y)) -100)
(*.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)))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(pow.f64 (/.f64 (/.f64 (*.f64 y 1/100) x) 1) -1)
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 y)))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x 100) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 1/100) x)) -1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))

simplify117.0ms (3.3%)

Algorithm
egg-herbie
Rules
730×fma-def
682×unswap-sqr
622×log-prod
518×cube-prod
432×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02475714
16305636
225425624
Stop Event
node limit
Counts
270 → 104
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))
(*.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 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 0 (*.f64 x (/.f64 100 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 x (/.f64 100 y)))) 1)
(/.f64 x (*.f64 y 1/100))
(/.f64 (/.f64 x y) 1/100)
(/.f64 100 (/.f64 y x))
(/.f64 (*.f64 x 100) y)
(/.f64 1 (/.f64 (*.f64 y 1/100) x))
(/.f64 1 (/.f64 (/.f64 (*.f64 y 1/100) x) 1))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 1/100) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (/.f64 y (cbrt.f64 (*.f64 x 100))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(/.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 y (*.f64 (sqrt.f64 x) 10)))
(/.f64 (*.f64 x -100) (neg.f64 y))
(/.f64 -100 (neg.f64 (/.f64 y x)))
(/.f64 (neg.f64 x) (*.f64 y -1/100))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 y 1/100) x)))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 y -1/100)))
(/.f64 (neg.f64 (*.f64 x -100)) (neg.f64 (neg.f64 y)))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 y) 1/10)) (*.f64 (sqrt.f64 y) 1/10))
(/.f64 (/.f64 x 1) (*.f64 y 1/100))
(/.f64 (/.f64 (*.f64 x 100) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (cbrt.f64 (*.f64 y 1/100)))
(/.f64 (/.f64 (*.f64 x 100) 1) y)
(/.f64 (/.f64 (*.f64 x 100) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(pow.f64 (/.f64 (/.f64 (*.f64 y 1/100) x) 1) -1)
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 y)))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x 100) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 1/100) x)) -1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(+.f64 0 (*.f64 x (/.f64 100 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 x (/.f64 100 y)))) 1)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x y) 100)
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 x (/.f64 100 y)) 1)
(*.f64 (*.f64 x (/.f64 100 y)) (log.f64 (exp.f64 1)))
(*.f64 (*.f64 x 100) (/.f64 1 y))
(*.f64 1 (*.f64 x (/.f64 100 y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) (*.f64 (sqrt.f64 (/.f64 x y)) 10))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 (/.f64 1 y) (*.f64 x 100))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 x 100) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 x 100) (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.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 (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.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) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 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) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)))
(*.f64 (/.f64 x (neg.f64 y)) -100)
(*.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)))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(pow.f64 (/.f64 (/.f64 (*.f64 y 1/100) x) 1) -1)
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 y)))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x 100) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 1/100) x)) -1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(+.f64 0 (*.f64 x (/.f64 100 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 x (/.f64 100 y)))) 1)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x y) 100)
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 x (/.f64 100 y)) 1)
(*.f64 (*.f64 x (/.f64 100 y)) (log.f64 (exp.f64 1)))
(*.f64 (*.f64 x 100) (/.f64 1 y))
(*.f64 1 (*.f64 x (/.f64 100 y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) (*.f64 (sqrt.f64 (/.f64 x y)) 10))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 (/.f64 1 y) (*.f64 x 100))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 x 100) (cbrt.f64 y)))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 x 100) (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.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 (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.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) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 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) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)))
(*.f64 (/.f64 x (neg.f64 y)) -100)
(*.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)))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(pow.f64 (/.f64 (/.f64 (*.f64 y 1/100) x) 1) -1)
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 y)))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x 100) 3) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10)) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 1/100) x)) -1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
Outputs
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(+.f64 0 (*.f64 x (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(+.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)))))
(fma.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 (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 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 y)))) 1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 x (*.f64 y 1/100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (/.f64 x y) 1/100)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 x 100) y)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 1 (/.f64 (*.f64 y 1/100) x))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 1 (/.f64 (/.f64 (*.f64 y 1/100) x) 1))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 1/100) (cbrt.f64 x)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (/.f64 y (cbrt.f64 (*.f64 x 100))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 y (*.f64 (sqrt.f64 x) 10)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (*.f64 x -100) (neg.f64 y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 -100 (neg.f64 (/.f64 y x)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (neg.f64 x) (*.f64 y -1/100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 y 1/100) x)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 y -1/100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (neg.f64 (*.f64 x -100)) (neg.f64 (neg.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 y) 1/10)) (*.f64 (sqrt.f64 y) 1/10))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (/.f64 x 1) (*.f64 y 1/100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (/.f64 (*.f64 x 100) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (cbrt.f64 (*.f64 y 1/100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (/.f64 (*.f64 x 100) 1) y)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (/.f64 (*.f64 x 100) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2) 1/2)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (/.f64 (/.f64 (*.f64 y 1/100) x) 1) -1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x 100) 3) (pow.f64 y 3)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10)) 2))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 1/100) x)) -1))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(+.f64 0 (*.f64 x (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(+.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)))))
(fma.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 (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 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 y)))) 1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 x y) 100)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 x (/.f64 100 y)) 1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 x (/.f64 100 y)) (log.f64 (exp.f64 1)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 x 100) (/.f64 1 y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 1 (*.f64 x (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)))
(*.f64 (cbrt.f64 (/.f64 100 (/.f64 y x))) (cbrt.f64 (pow.f64 (/.f64 100 (/.f64 y x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)))
(*.f64 (cbrt.f64 (/.f64 100 (/.f64 y x))) (cbrt.f64 (pow.f64 (/.f64 100 (/.f64 y x)) 2)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) (*.f64 (sqrt.f64 (/.f64 x y)) 10))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 1 y) (*.f64 x 100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 x 100) (cbrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 x 100) (sqrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y 1/100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.f64 x (cbrt.f64 (*.f64 y 1/100))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 y) 1/10)) (/.f64 x (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 100 (/.f64 y x)))) (pow.f64 (cbrt.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 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (cbrt.f64 (/.f64 100 (/.f64 y x))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 x (neg.f64 y)) -100)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2) 1/2)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (/.f64 (/.f64 (*.f64 y 1/100) x) 1) -1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x 100) 3) (pow.f64 y 3)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10)) 2))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 1/100) x)) -1))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(+.f64 0 (*.f64 x (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(+.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)))))
(fma.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 (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 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 y)))) 1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 x y) 100)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 x (/.f64 100 y)) 1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 x (/.f64 100 y)) (log.f64 (exp.f64 1)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 x 100) (/.f64 1 y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 1 (*.f64 x (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)))
(*.f64 (cbrt.f64 (/.f64 100 (/.f64 y x))) (cbrt.f64 (pow.f64 (/.f64 100 (/.f64 y x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)))
(*.f64 (cbrt.f64 (/.f64 100 (/.f64 y x))) (cbrt.f64 (pow.f64 (/.f64 100 (/.f64 y x)) 2)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) (*.f64 (sqrt.f64 (/.f64 x y)) 10))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 1 y) (*.f64 x 100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 x 100) (cbrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (*.f64 x 100) (sqrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y 1/100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.f64 x (cbrt.f64 (*.f64 y 1/100))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 y) 1/10)) (/.f64 x (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 100 (/.f64 y x)))) (pow.f64 (cbrt.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 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (cbrt.f64 (/.f64 100 (/.f64 y x))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 y) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) 2) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 x (neg.f64 y)) -100)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2) 1/2)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(pow.f64 (/.f64 (/.f64 (*.f64 y 1/100) x) 1) -1)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 y 1/100) x) -2))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 x 100) 3) (pow.f64 y 3)))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10)) 2))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 y 1/100) x)) -1))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))

eval27.0ms (0.8%)

Compiler

Compiled 1089 to 705 computations (35.3% saved)

prune19.0ms (0.5%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New1031104
Fresh011
Picked033
Done022
Total1037110
Accuracy
100.0%
Counts
110 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.5%
(/.f64 (*.f64 100 x) y)
99.8%
(/.f64 x (/.f64 (+.f64 x y) 100))
52.4%
(/.f64 x (/.f64 y 100))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) 100)
52.3%
(*.f64 (/.f64 x y) 100)
52.4%
(*.f64 (/.f64 100 y) x)
48.7%
100
52.5%
(/.f64 (*.f64 100 x) y)
99.8%
(/.f64 x (/.f64 (+.f64 x y) 100))
52.4%
(/.f64 x (/.f64 y 100))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) 100)
52.3%
(*.f64 (/.f64 x y) 100)
52.4%
(*.f64 (/.f64 100 y) x)
48.7%
100
Compiler

Compiled 98 to 70 computations (28.6% saved)

localize34.0ms (0.9%)

Localize:

Found 1 expressions with local error:

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

Compiled 14 to 9 computations (35.7% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite51.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
620×unpow-prod-down
468×cbrt-prod
468×log-prod
418×log1p-expm1-u
418×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01019
19519
2115619
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(*.f64 (/.f64 100 y) x)
Outputs
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)) 2))) (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 (+.f64 1 (*.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))
(/.f64 (cbrt.f64 (*.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)) (*.f64 100 x))) (cbrt.f64 y))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)) 1/2)
(pow.f64 (*.f64 1000000 (pow.f64 (/.f64 x y) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 100 (/.f64 x y))))
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 100 (/.f64 x y))) 2))) (cbrt.f64 (log.f64 (*.f64 100 (/.f64 x y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 100 (/.f64 x y))))) (sqrt.f64 (log.f64 (*.f64 100 (/.f64 x y)))))
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(cbrt.f64 (*.f64 1000000 (pow.f64 (/.f64 x y) 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 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 (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))))

simplify47.0ms (1.3%)

Algorithm
egg-herbie
Rules
1634×fma-def
930×times-frac
750×unswap-sqr
738×log-prod
648×log-div
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01121283
12611277
27851271
342981259
Stop Event
node limit
Counts
59 → 48
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))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)) 2))) (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 (+.f64 1 (*.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))
(/.f64 (cbrt.f64 (*.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)) (*.f64 100 x))) (cbrt.f64 y))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)) 1/2)
(pow.f64 (*.f64 1000000 (pow.f64 (/.f64 x y) 3)) 1/3)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 2)
(pow.f64 (E.f64) (log.f64 (*.f64 100 (/.f64 x y))))
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 100 (/.f64 x y))) 2))) (cbrt.f64 (log.f64 (*.f64 100 (/.f64 x y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 100 (/.f64 x y))))) (sqrt.f64 (log.f64 (*.f64 100 (/.f64 x y)))))
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(cbrt.f64 (*.f64 1000000 (pow.f64 (/.f64 x y) 3)))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 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 (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))))
Outputs
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(+.f64 0 (*.f64 100 (/.f64 x y)))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)) 2))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (*.f64 2 (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 200 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 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(-.f64 (+.f64 1 (*.f64 100 (/.f64 x y))) 1)
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(/.f64 100 (/.f64 y x))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(/.f64 1 (/.f64 y (*.f64 100 x)))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(/.f64 (*.f64 100 x) y)
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(/.f64 (*.f64 x -100) (neg.f64 y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(/.f64 (*.f64 -100 x) (neg.f64 y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(/.f64 (cbrt.f64 (*.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)) (*.f64 100 x))) (cbrt.f64 y))
(/.f64 (cbrt.f64 (*.f64 (*.f64 100 x) (*.f64 10000 (pow.f64 (/.f64 x y) 2)))) (cbrt.f64 y))
(/.f64 (cbrt.f64 (*.f64 x (*.f64 (pow.f64 (/.f64 x y) 2) 1000000))) (cbrt.f64 y))
(/.f64 (cbrt.f64 (*.f64 (/.f64 1000000 y) (/.f64 (pow.f64 x 3) y))) (cbrt.f64 y))
(/.f64 (cbrt.f64 (/.f64 (*.f64 1000000 (pow.f64 x 3)) (*.f64 y y))) (cbrt.f64 y))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(pow.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)) 1/2)
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(fabs.f64 (/.f64 (*.f64 100 x) y))
(pow.f64 (*.f64 1000000 (pow.f64 (/.f64 x y) 3)) 1/3)
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 2)
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(pow.f64 (E.f64) (log.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 100 (/.f64 x y))) 2))) (cbrt.f64 (log.f64 (*.f64 100 (/.f64 x y)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 (/.f64 100 y) x)) 2))) (cbrt.f64 (log.f64 (*.f64 (/.f64 100 y) x))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (*.f64 x (/.f64 100 y))) 2))) (cbrt.f64 (log.f64 (*.f64 x (/.f64 100 y)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (/.f64 (*.f64 100 x) y)) 2))) (cbrt.f64 (log.f64 (/.f64 (*.f64 100 x) y))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 100 (/.f64 x y))))) (sqrt.f64 (log.f64 (*.f64 100 (/.f64 x y)))))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(fabs.f64 (/.f64 (*.f64 100 x) y))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(cbrt.f64 (*.f64 1000000 (pow.f64 (/.f64 x y) 3)))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 y 3)))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 100 (/.f64 x y)))) 1/3))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)

eval11.0ms (0.3%)

Compiler

Compiled 487 to 321 computations (34.1% saved)

prune18.0ms (0.5%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New48048
Fresh011
Picked011
Done055
Total48755
Accuracy
100.0%
Counts
55 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.5%
(/.f64 (*.f64 100 x) y)
99.8%
(/.f64 x (/.f64 (+.f64 x y) 100))
52.4%
(/.f64 x (/.f64 y 100))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) 100)
52.3%
(*.f64 (/.f64 x y) 100)
52.4%
(*.f64 (/.f64 100 y) x)
48.7%
100
52.5%
(/.f64 (*.f64 100 x) y)
99.8%
(/.f64 x (/.f64 (+.f64 x y) 100))
52.4%
(/.f64 x (/.f64 y 100))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) 100)
52.3%
(*.f64 (/.f64 x y) 100)
52.4%
(*.f64 (/.f64 100 y) x)
48.7%
100
Compiler

Compiled 98 to 70 computations (28.6% saved)

localize0.0ms (0%)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune4.0ms (0.1%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done066
Total077
Accuracy
100.0%
Counts
7 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.5%
(/.f64 (*.f64 100 x) y)
99.8%
(/.f64 x (/.f64 (+.f64 x y) 100))
52.4%
(/.f64 x (/.f64 y 100))
99.7%
(*.f64 (/.f64 x (+.f64 x y)) 100)
52.3%
(*.f64 (/.f64 x y) 100)
52.4%
(*.f64 (/.f64 100 y) x)
48.7%
100
Compiler

Compiled 93 to 60 computations (35.5% saved)

regimes18.0ms (0.5%)

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

3 calls:

6.0ms
y
6.0ms
x
4.0ms
(/.f64 (*.f64 x 100) (+.f64 x y))
Results
AccuracySegmentsBranch
99.8%1x
99.8%1y
99.8%1(/.f64 (*.f64 x 100) (+.f64 x y))
Compiler

Compiled 59 to 35 computations (40.7% saved)

regimes13.0ms (0.4%)

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

2 calls:

6.0ms
x
5.0ms
y
Results
AccuracySegmentsBranch
99.7%1x
99.7%1y
Compiler

Compiled 36 to 23 computations (36.1% saved)

regimes44.0ms (1.2%)

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

2 calls:

24.0ms
y
18.0ms
x
Results
AccuracySegmentsBranch
82.8%3x
77.3%5y
Compiler

Compiled 29 to 19 computations (34.5% saved)

regimes17.0ms (0.5%)

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

1 calls:

16.0ms
x
Results
AccuracySegmentsBranch
82.8%3x
Compiler

Compiled 21 to 14 computations (33.3% saved)

regimes15.0ms (0.4%)

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

1 calls:

14.0ms
x
Results
AccuracySegmentsBranch
82.8%3x
Compiler

Compiled 16 to 11 computations (31.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
3.0ms
y
Results
AccuracySegmentsBranch
48.7%1y
48.7%1x
Compiler

Compiled 9 to 7 computations (22.2% saved)

bsearch10.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
3.0ms
1.6494211873132894e-22
1.7849237041916103e-22
7.0ms
-6.895142762094043e+52
-3.6046184630780773e+52
Results
9.0ms96×body256valid
Compiler

Compiled 86 to 70 computations (18.6% saved)

bsearch10.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
3.0ms
1.6494211873132894e-22
1.7849237041916103e-22
7.0ms
-6.895142762094043e+52
-3.6046184630780773e+52
Results
9.0ms96×body256valid
Compiler

Compiled 86 to 70 computations (18.6% saved)

bsearch10.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
3.0ms
1.6494211873132894e-22
1.7849237041916103e-22
7.0ms
-6.895142762094043e+52
-3.6046184630780773e+52
Results
8.0ms96×body256valid
Compiler

Compiled 86 to 70 computations (18.6% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Rules
if-if-or-not
*-commutative
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036192
149192
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 x (/.f64 (+.f64 x y) 100))
(*.f64 (/.f64 x (+.f64 x y)) 100)
(if (<=.f64 x -64999999999999999559361663833505818470011048726364160) 100 (if (<=.f64 x 3743106036130323/21267647932558653966460912964485513216) (/.f64 (*.f64 100 x) y) 100))
(if (<=.f64 x -43999999999999999701721741671911630964315171445538816) 100 (if (<=.f64 x 3743106036130323/21267647932558653966460912964485513216) (/.f64 x (/.f64 y 100)) 100))
(if (<=.f64 x -36999999999999999749175100951380235129083212351930368) 100 (if (<=.f64 x 3743106036130323/21267647932558653966460912964485513216) (*.f64 (/.f64 100 y) x) 100))
100
Outputs
(/.f64 x (/.f64 (+.f64 x y) 100))
(*.f64 (/.f64 x (+.f64 x y)) 100)
(*.f64 100 (/.f64 x (+.f64 x y)))
(if (<=.f64 x -64999999999999999559361663833505818470011048726364160) 100 (if (<=.f64 x 3743106036130323/21267647932558653966460912964485513216) (/.f64 (*.f64 100 x) y) 100))
(if (<=.f64 x -64999999999999999559361663833505818470011048726364160) 100 (if (<=.f64 x 3743106036130323/21267647932558653966460912964485513216) (/.f64 (*.f64 x 100) y) 100))
(if (<=.f64 x -43999999999999999701721741671911630964315171445538816) 100 (if (<=.f64 x 3743106036130323/21267647932558653966460912964485513216) (/.f64 x (/.f64 y 100)) 100))
(if (<=.f64 x -36999999999999999749175100951380235129083212351930368) 100 (if (<=.f64 x 3743106036130323/21267647932558653966460912964485513216) (*.f64 (/.f64 100 y) x) 100))
(if (<=.f64 x -36999999999999999749175100951380235129083212351930368) 100 (if (<=.f64 x 3743106036130323/21267647932558653966460912964485513216) (*.f64 x (/.f64 100 y)) 100))
100
Compiler

Compiled 72 to 54 computations (25% saved)

soundness824.0ms (23.1%)

Rules
2166×fma-neg
2166×fma-neg
1588×div-sub
1588×div-sub
1214×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022156
145140
293140
3185134
4439134
51075128
62326125
74612125
86142125
97204125
107644125
022156
145140
293140
3185134
4439134
51075128
62326125
74612125
86142125
97204125
107644125
032511262
186711148
2388410797
01457
119457
2229757
032511262
186711148
2388410797
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 104 to 63 computations (39.4% saved)

end0.0ms (0%)

preprocess65.0ms (1.8%)

Compiler

Compiled 164 to 114 computations (30.5% saved)

Profiling

Loading profile data...