Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 3.6s)

analyze18.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)

sample846.0ms (23.4%)

Results
834.0ms8256×body256valid
Bogosity

preprocess143.0ms (3.9%)

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.7%
(/.f64 x (/.f64 (+.f64 x y) 100))
98.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
99.8%
(/.f64 (*.f64 x 100) (+.f64 x y))
99.7%
(/.f64 x (/.f64 (+.f64 x y) 100))
98.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
Compiler

Compiled 54 to 38 computations (29.6% saved)

localize62.0ms (1.7%)

Localize:

Found 4 expressions with local error:

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

Compiled 56 to 25 computations (55.4% saved)

series6.0ms (0.2%)

Counts
4 → 96
Calls

24 calls:

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

rewrite143.0ms (3.9%)

Algorithm
batch-egg-rewrite
Rules
1116×prod-diff
939×log1p-expm1-u
472×expm1-log1p-u
424×expm1-udef
424×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017100
1263100
23862100
Stop Event
node limit
Counts
4 → 169
Calls
Call 1
Inputs
(/.f64 100 (-.f64 (/.f64 y x) -1))
(/.f64 x (/.f64 (+.f64 x y) 100))
(/.f64 (+.f64 x y) 100)
(/.f64 (*.f64 x 100) (+.f64 x y))
Outputs
(-.f64 (exp.f64 (log1p.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))) 1)
(*.f64 100 (/.f64 1 (+.f64 (/.f64 y x) 1)))
(*.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 1)
(*.f64 1 (/.f64 100 (+.f64 (/.f64 y x) 1)))
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) 2) (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(*.f64 (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))) (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))))
(*.f64 -100 (/.f64 1 (+.f64 (neg.f64 (/.f64 y x)) -1)))
(*.f64 (/.f64 1 (+.f64 (/.f64 y x) 1)) 100)
(*.f64 (/.f64 100 (+.f64 (pow.f64 (/.f64 y x) 3) 1)) (+.f64 (pow.f64 (/.f64 y x) 2) (+.f64 1 (*.f64 (/.f64 y x) -1))))
(*.f64 (/.f64 100 (+.f64 (pow.f64 (/.f64 y x) 2) -1)) (+.f64 (/.f64 y x) -1))
(pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 1)
(pow.f64 (cbrt.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))) 3)
(pow.f64 (pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 3) 1/3)
(pow.f64 (/.f64 10 (sqrt.f64 (+.f64 (/.f64 y x) 1))) 2)
(pow.f64 (-.f64 (/.f64 (/.f64 y x) 100) -1/100) -1)
(sqrt.f64 (pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 2))
(log.f64 (exp.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)))))
(cbrt.f64 (pow.f64 (/.f64 100 (+.f64 (/.f64 y x) 1)) 3))
(expm1.f64 (log1p.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(exp.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))))
(exp.f64 (*.f64 (-.f64 (log.f64 100) (log1p.f64 (/.f64 y x))) 1))
(log1p.f64 (expm1.f64 (/.f64 100 (+.f64 (/.f64 y x) 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 y x))))) 1)
(*.f64 100 (/.f64 x (+.f64 y x)))
(*.f64 x (/.f64 100 (+.f64 y x)))
(*.f64 (*.f64 100 x) (/.f64 1 (+.f64 y x)))
(*.f64 (*.f64 100 (/.f64 x (+.f64 y x))) 1)
(*.f64 1 (*.f64 100 (/.f64 x (+.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 (+.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 y x))))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 (+.f64 y x))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 y x))) 10) (*.f64 (sqrt.f64 (/.f64 x (+.f64 y x))) 10))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 y x) -1/100)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 y x))))
(*.f64 (/.f64 1 (+.f64 y x)) (*.f64 100 x))
(*.f64 (/.f64 1 (+.f64 y x)) (/.f64 x 1/100))
(*.f64 (/.f64 100 (+.f64 y x)) x)
(*.f64 (/.f64 x (+.f64 y x)) 100)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) 1/100)) 2)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 y x) 1/100))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 y x) 1/100))) (/.f64 x (sqrt.f64 (*.f64 (+.f64 y x) 1/100))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 y x)) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 y x) 1/100)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) 1/100)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 (+.f64 y x) 1/100))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y x) 1/100))))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 y x)) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 y x) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 y x) 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (/.f64 x (cbrt.f64 (+.f64 y x))))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 y x))) (/.f64 x (sqrt.f64 (+.f64 y x))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 y x))) (/.f64 100 (sqrt.f64 (+.f64 y x))))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 y x)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (/.f64 100 (cbrt.f64 (+.f64 y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (/.f64 (*.f64 100 x) (cbrt.f64 (+.f64 y x))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 y x))) (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) (+.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (sqrt.f64 (+.f64 y x))) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 (+.f64 y x))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) (+.f64 y x)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 (+.f64 y x))))
(*.f64 (/.f64 x (neg.f64 (+.f64 y x))) -100)
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 100 x) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 y x))) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 y x))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 y x))) 10) 2)
(pow.f64 (/.f64 (+.f64 y x) (*.f64 100 x)) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 y x) -1/100)))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 (+.f64 y x))))
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 y x))) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 y x))))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 y x))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y x) 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 (+.f64 y x) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 y x)))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 y x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 y x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 y x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 y x) 1/100))) 1)
(*.f64 (+.f64 y x) 1/100)
(*.f64 (*.f64 (+.f64 y x) 1/100) 1)
(*.f64 1 (*.f64 (+.f64 y x) 1/100))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 y x)) 2) (*.f64 (cbrt.f64 (+.f64 y x)) 1/100))
(*.f64 (cbrt.f64 (*.f64 (+.f64 y x) 1/100)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) 1/100)) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) 1/100)) 2) (cbrt.f64 (*.f64 (+.f64 y x) 1/100)))
(*.f64 (sqrt.f64 (+.f64 y x)) (*.f64 (sqrt.f64 (+.f64 y x)) 1/100))
(*.f64 (sqrt.f64 (*.f64 (+.f64 y x) 1/100)) (sqrt.f64 (*.f64 (+.f64 y x) 1/100)))
(*.f64 (neg.f64 (+.f64 y x)) -1/100)
(*.f64 1/100 (+.f64 y x))
(pow.f64 (*.f64 (+.f64 y x) 1/100) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) 1/100)) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 y x) 1/100) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 y x) 1/100)) 2)
(pow.f64 (/.f64 100 (+.f64 y x)) -1)
(neg.f64 (/.f64 (+.f64 y x) -100))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 y x) 1/100) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 y x)) 1/100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 y x) 1/100))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 y x) 1/100) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 y x) 1/100)))
(exp.f64 (log.f64 (*.f64 (+.f64 y x) 1/100)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 y x) 1/100)) 1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 y x) 1/100)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 y x))))) 1)
(*.f64 100 (/.f64 x (+.f64 y x)))
(*.f64 x (/.f64 100 (+.f64 y x)))
(*.f64 (*.f64 100 x) (/.f64 1 (+.f64 y x)))
(*.f64 (*.f64 100 (/.f64 x (+.f64 y x))) 1)
(*.f64 1 (*.f64 100 (/.f64 x (+.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 (+.f64 y x))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 (+.f64 y x))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))) 2) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 (+.f64 y x))))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 (+.f64 y x))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 y x))) 10) (*.f64 (sqrt.f64 (/.f64 x (+.f64 y x))) 10))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 y x) -1/100)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 (+.f64 y x))))
(*.f64 (/.f64 1 (+.f64 y x)) (*.f64 100 x))
(*.f64 (/.f64 1 (+.f64 y x)) (/.f64 x 1/100))
(*.f64 (/.f64 100 (+.f64 y x)) x)
(*.f64 (/.f64 x (+.f64 y x)) 100)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) 1/100)) 2)) (/.f64 x (cbrt.f64 (*.f64 (+.f64 y x) 1/100))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 y x) 1/100))) (/.f64 x (sqrt.f64 (*.f64 (+.f64 y x) 1/100))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (+.f64 y x)) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 y x) 1/100)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) 1/100)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (*.f64 (+.f64 y x) 1/100))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 (+.f64 y x) 1/100))))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 y x)) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 y x) 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (+.f64 y x) 1/100)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 y x) 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (/.f64 x (cbrt.f64 (+.f64 y x))))
(*.f64 (/.f64 100 (sqrt.f64 (+.f64 y x))) (/.f64 x (sqrt.f64 (+.f64 y x))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 y x))) (/.f64 100 (sqrt.f64 (+.f64 y x))))
(*.f64 (/.f64 x 1) (/.f64 100 (+.f64 y x)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (/.f64 100 (cbrt.f64 (+.f64 y x))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (/.f64 (*.f64 100 x) (cbrt.f64 (+.f64 y x))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 y x))) (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 y x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) (+.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) 2) (sqrt.f64 (+.f64 y x))) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 (+.f64 y x))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) (+.f64 y x)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 (+.f64 y x)) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 (+.f64 y x))))
(*.f64 (/.f64 x (neg.f64 (+.f64 y x))) -100)
(*.f64 (/.f64 (*.f64 100 x) (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x x (*.f64 y (-.f64 y x))))
(*.f64 (/.f64 (*.f64 100 x) (-.f64 (pow.f64 x 2) (pow.f64 y 2))) (-.f64 x y))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 y x))) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 y x)))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 y x))) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 y x))) 10) 2)
(pow.f64 (/.f64 (+.f64 y x) (*.f64 100 x)) -1)
(neg.f64 (/.f64 x (*.f64 (+.f64 y x) -1/100)))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 (+.f64 y x))))
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 y x))) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 y x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 y x))))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 y x))) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 (+.f64 y x) 1/100) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 100 x) 3) (pow.f64 (+.f64 y x) 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 y x)))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 y x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 y x)))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 y x)))))

simplify101.0ms (2.8%)

Algorithm
egg-herbie
Rules
1604×unswap-sqr
842×distribute-lft-in
716×fma-def
560×log-prod
424×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval38.0ms (1%)

Compiler

Compiled 2061 to 1179 computations (42.8% saved)

prune25.0ms (0.7%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1554159
Fresh000
Picked213
Done000
Total1575162
Accuracy
100.0%
Counts
162 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.0%
(/.f64 x (*.f64 y 1/100))
98.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
99.8%
(*.f64 (/.f64 100 (+.f64 y x)) x)
43.9%
(*.f64 100 (/.f64 x y))
56.0%
100
44.0%
(/.f64 x (*.f64 y 1/100))
98.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
99.8%
(*.f64 (/.f64 100 (+.f64 y x)) x)
43.9%
(*.f64 100 (/.f64 x y))
56.0%
100
Compiler

Compiled 70 to 52 computations (25.7% saved)

localize54.0ms (1.5%)

Localize:

Found 5 expressions with local error:

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

Compiled 43 to 20 computations (53.5% saved)

series8.0ms (0.2%)

Counts
5 → 84
Calls

27 calls:

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

rewrite94.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
1204×log-prod
982×prod-diff
730×log1p-expm1-u
730×expm1-log1p-u
396×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01695
122095
2324795
Stop Event
node limit
Counts
5 → 167
Calls
Call 1
Inputs
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 (+.f64 y x)) x)
(/.f64 100 (+.f64 y x))
(/.f64 x (*.f64 y 1/100))
(*.f64 y 1/100)
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 100 (/.f64 y x))
(/.f64 x (*.f64 y 1/100))
(/.f64 x (/.f64 1/100 (/.f64 1 y)))
(/.f64 (/.f64 x y) 1/100)
(/.f64 1 (/.f64 (*.f64 y 1/100) x))
(/.f64 1 (/.f64 (/.f64 (*.f64 y 1/100) x) 1))
(/.f64 1 (/.f64 y (*.f64 100 x)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 1/100) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (/.f64 1/100 (cbrt.f64 (/.f64 x y))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(/.f64 (sqrt.f64 (/.f64 x y)) (/.f64 1/100 (sqrt.f64 (/.f64 x y))))
(/.f64 (neg.f64 x) (*.f64 y -1/100))
(/.f64 (*.f64 100 x) y)
(/.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 y)) -1/100)
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(/.f64 (/.f64 x 1/100) y)
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y 1/100))) (sqrt.f64 (*.f64 y 1/100)))
(/.f64 (*.f64 100 (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) 100) (neg.f64 y))
(/.f64 (/.f64 x 1) (*.f64 y 1/100))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (cbrt.f64 (*.f64 y 1/100)))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) 2)
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 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)))
(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))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) 1/100))
(/.f64 1 (/.f64 (+.f64 x y) (*.f64 100 x)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 x -100) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 -100 x) (neg.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 100 x) 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2)
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 (+.f64 x y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(+.f64 0 (/.f64 100 (+.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))) (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 100 (+.f64 x y)))) 1)
(*.f64 100 (/.f64 1 (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) 1)
(*.f64 1 (/.f64 100 (+.f64 x y)))
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 2) (cbrt.f64 (/.f64 100 (+.f64 x y))))
(*.f64 (sqrt.f64 (/.f64 100 (+.f64 x y))) (sqrt.f64 (/.f64 100 (+.f64 x y))))
(*.f64 -100 (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) 100)
(*.f64 (/.f64 100 (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (-.f64 x y) (pow.f64 y 2)))
(*.f64 (/.f64 100 (-.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 y x))
(pow.f64 (/.f64 100 (+.f64 x y)) 1)
(pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 3)
(pow.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 100 (+.f64 x y))) 2)
(pow.f64 (*.f64 (+.f64 x y) 1/100) -1)
(sqrt.f64 (/.f64 10000 (pow.f64 (+.f64 x y) 2)))
(log.f64 (exp.f64 (/.f64 100 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 100 (+.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3))
(expm1.f64 (log1p.f64 (/.f64 100 (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 100 (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 100 (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (/.f64 100 (+.f64 x y))))
(+.f64 0 (*.f64 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 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 x (*.f64 (/.f64 1 y) 100))
(*.f64 (/.f64 x y) 100)
(*.f64 (*.f64 x (/.f64 100 y)) 1)
(*.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 y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) (sqrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.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 (sqrt.f64 (*.f64 y 1/100))) (/.f64 x (sqrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(*.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) (sqrt.f64 (*.f64 y 1/100))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(*.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 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) 2)
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 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)))
(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))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(+.f64 0 (*.f64 y 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) y)) (cbrt.f64 (pow.f64 (exp.f64 1/100) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/100) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/100) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y 1/100))) 1)
(pow.f64 (*.f64 y 1/100) 1)
(pow.f64 (cbrt.f64 (*.f64 y 1/100)) 3)
(pow.f64 (pow.f64 (*.f64 y 1/100) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y 1/100)) 2)
(sqrt.f64 (pow.f64 (*.f64 y 1/100) 2))
(log.f64 (pow.f64 (exp.f64 1/100) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y 1/100))))
(cbrt.f64 (pow.f64 (*.f64 y 1/100) 3))
(expm1.f64 (log1p.f64 (*.f64 y 1/100)))
(exp.f64 (log.f64 (*.f64 y 1/100)))
(exp.f64 (*.f64 (log.f64 (*.f64 y 1/100)) 1))
(log1p.f64 (expm1.f64 (*.f64 y 1/100)))

simplify90.0ms (2.5%)

Algorithm
egg-herbie
Rules
930×log-prod
570×cube-prod
458×div-sub
402×distribute-lft-neg-in
386×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03967005
19086863
236126779
Stop Event
node limit
Counts
251 → 203
Calls
Call 1
Inputs
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))))))
(/.f64 100 x)
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (*.f64 100 (/.f64 1 x)))
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 100 (/.f64 1 x))))
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 100 (/.f64 1 x)))))
(/.f64 100 y)
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 1 y)))
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 100 (/.f64 1 y))))
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 100 (/.f64 1 y)))))
(/.f64 100 y)
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 1 y)))
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 100 (/.f64 1 y))))
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 100 (/.f64 1 y)))))
(/.f64 100 y)
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 1 y)))
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 100 (/.f64 1 y))))
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 100 (/.f64 1 y)))))
(/.f64 100 x)
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (*.f64 100 (/.f64 1 x)))
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 100 (/.f64 1 x))))
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 100 (/.f64 1 x)))))
(/.f64 100 x)
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (*.f64 100 (/.f64 1 x)))
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 100 (/.f64 1 x))))
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 100 (/.f64 1 x)))))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(*.f64 1/100 y)
(+.f64 0 (*.f64 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 100 (/.f64 y x))
(/.f64 x (*.f64 y 1/100))
(/.f64 x (/.f64 1/100 (/.f64 1 y)))
(/.f64 (/.f64 x y) 1/100)
(/.f64 1 (/.f64 (*.f64 y 1/100) x))
(/.f64 1 (/.f64 (/.f64 (*.f64 y 1/100) x) 1))
(/.f64 1 (/.f64 y (*.f64 100 x)))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 1/100) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (/.f64 1/100 (cbrt.f64 (/.f64 x y))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(/.f64 (sqrt.f64 (/.f64 x y)) (/.f64 1/100 (sqrt.f64 (/.f64 x y))))
(/.f64 (neg.f64 x) (*.f64 y -1/100))
(/.f64 (*.f64 100 x) y)
(/.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 y)) -1/100)
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(/.f64 (/.f64 x 1/100) y)
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y 1/100))) (sqrt.f64 (*.f64 y 1/100)))
(/.f64 (*.f64 100 (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) 100) (neg.f64 y))
(/.f64 (/.f64 x 1) (*.f64 y 1/100))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (cbrt.f64 (*.f64 y 1/100)))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) 2)
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 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)))
(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))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(/.f64 100 (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) 1/100))
(/.f64 1 (/.f64 (+.f64 x y) (*.f64 100 x)))
(/.f64 (*.f64 100 x) (+.f64 x y))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 x -100) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 -100 x) (neg.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 100 x) 1) (+.f64 x y))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2)
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 (+.f64 x y)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(+.f64 0 (/.f64 100 (+.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))) (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 100 (+.f64 x y)))) 1)
(*.f64 100 (/.f64 1 (+.f64 x y)))
(*.f64 (/.f64 100 (+.f64 x y)) 1)
(*.f64 1 (/.f64 100 (+.f64 x y)))
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 2) (cbrt.f64 (/.f64 100 (+.f64 x y))))
(*.f64 (sqrt.f64 (/.f64 100 (+.f64 x y))) (sqrt.f64 (/.f64 100 (+.f64 x y))))
(*.f64 -100 (/.f64 1 (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 1 (+.f64 x y)) 100)
(*.f64 (/.f64 100 (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (-.f64 x y) (pow.f64 y 2)))
(*.f64 (/.f64 100 (-.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 y x))
(pow.f64 (/.f64 100 (+.f64 x y)) 1)
(pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 3)
(pow.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 100 (+.f64 x y))) 2)
(pow.f64 (*.f64 (+.f64 x y) 1/100) -1)
(sqrt.f64 (/.f64 10000 (pow.f64 (+.f64 x y) 2)))
(log.f64 (exp.f64 (/.f64 100 (+.f64 x y))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 100 (+.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3))
(expm1.f64 (log1p.f64 (/.f64 100 (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 100 (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 100 (+.f64 x y))) 1))
(log1p.f64 (expm1.f64 (/.f64 100 (+.f64 x y))))
(+.f64 0 (*.f64 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 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 x (*.f64 (/.f64 1 y) 100))
(*.f64 (/.f64 x y) 100)
(*.f64 (*.f64 x (/.f64 100 y)) 1)
(*.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 y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) (sqrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.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 (sqrt.f64 (*.f64 y 1/100))) (/.f64 x (sqrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(*.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) (sqrt.f64 (*.f64 y 1/100))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(*.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 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) 2)
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 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)))
(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))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(+.f64 0 (*.f64 y 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) y)) (cbrt.f64 (pow.f64 (exp.f64 1/100) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/100) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/100) y))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 y 1/100))) 1)
(pow.f64 (*.f64 y 1/100) 1)
(pow.f64 (cbrt.f64 (*.f64 y 1/100)) 3)
(pow.f64 (pow.f64 (*.f64 y 1/100) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 y 1/100)) 2)
(sqrt.f64 (pow.f64 (*.f64 y 1/100) 2))
(log.f64 (pow.f64 (exp.f64 1/100) y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y 1/100))))
(cbrt.f64 (pow.f64 (*.f64 y 1/100) 3))
(expm1.f64 (log1p.f64 (*.f64 y 1/100)))
(exp.f64 (log.f64 (*.f64 y 1/100)))
(exp.f64 (*.f64 (log.f64 (*.f64 y 1/100)) 1))
(log1p.f64 (expm1.f64 (*.f64 y 1/100)))
Outputs
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (/.f64 (*.f64 -100 y) x))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (/.f64 (*.f64 100 (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 100 (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 -100 y) x)))
(+.f64 (fma.f64 -100 (/.f64 y x) 100) (/.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 6)))
(+.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 (*.f64 100 (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))))))
(+.f64 (fma.f64 -100 (/.f64 y x) 100) (fma.f64 -100 (pow.f64 (/.f64 y x) 3) (/.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 6))))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(+.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 (pow.f64 (cbrt.f64 (/.f64 x y)) 6) (*.f64 x (/.f64 100 y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (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 -100 (pow.f64 (cbrt.f64 (/.f64 x y)) 6)))
(+.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 (pow.f64 (cbrt.f64 (/.f64 x y)) 6) (fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(+.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 (pow.f64 (cbrt.f64 (/.f64 x y)) 6) (*.f64 x (/.f64 100 y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (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 -100 (pow.f64 (cbrt.f64 (/.f64 x y)) 6)))
(+.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 (pow.f64 (cbrt.f64 (/.f64 x y)) 6) (fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(+.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 (pow.f64 (cbrt.f64 (/.f64 x y)) 6) (*.f64 x (/.f64 100 y)))
(+.f64 (*.f64 -100 (/.f64 (pow.f64 x 2) (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 x y)) (*.f64 100 (/.f64 (pow.f64 x 3) (pow.f64 y 3)))))
(fma.f64 -100 (/.f64 (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 -100 (pow.f64 (cbrt.f64 (/.f64 x y)) 6)))
(+.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 (pow.f64 (cbrt.f64 (/.f64 x y)) 6) (fma.f64 100 (+.f64 (/.f64 x y) (pow.f64 (/.f64 x y) 3)) (*.f64 -100 (/.f64 (pow.f64 x 4) (pow.f64 y 4)))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (/.f64 (*.f64 -100 y) x))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (/.f64 (*.f64 100 (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 100 (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 -100 y) x)))
(+.f64 (fma.f64 -100 (/.f64 y x) 100) (/.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 6)))
(+.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 (*.f64 100 (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))))))
(+.f64 (fma.f64 -100 (/.f64 y x) 100) (fma.f64 -100 (pow.f64 (/.f64 y x) 3) (/.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 6))))
100
(+.f64 100 (*.f64 -100 (/.f64 y x)))
(+.f64 100 (/.f64 (*.f64 -100 y) x))
(fma.f64 -100 (/.f64 y x) 100)
(+.f64 100 (+.f64 (*.f64 -100 (/.f64 y x)) (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)))))
(+.f64 100 (fma.f64 -100 (/.f64 y x) (/.f64 (*.f64 100 (pow.f64 y 2)) (pow.f64 x 2))))
(+.f64 100 (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 2)) (/.f64 (*.f64 -100 y) x)))
(+.f64 (fma.f64 -100 (/.f64 y x) 100) (/.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 6)))
(+.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 (*.f64 100 (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))))))
(+.f64 (fma.f64 -100 (/.f64 y x) 100) (fma.f64 -100 (pow.f64 (/.f64 y x) 3) (/.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 6))))
(/.f64 100 x)
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (*.f64 100 (/.f64 1 x)))
(fma.f64 -100 (/.f64 y (pow.f64 x 2)) (/.f64 100 x))
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 100 (/.f64 1 x))))
(fma.f64 -100 (/.f64 y (pow.f64 x 2)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 100 x)))
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 100 (/.f64 1 x)))))
(fma.f64 -100 (/.f64 y (pow.f64 x 2)) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 100 x))))
(/.f64 100 y)
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 1 y)))
(fma.f64 -100 (/.f64 x (pow.f64 y 2)) (/.f64 100 y))
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 100 (/.f64 1 y))))
(fma.f64 -100 (/.f64 x (pow.f64 y 2)) (fma.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 100 y)))
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 100 (/.f64 1 y)))))
(fma.f64 -100 (/.f64 x (pow.f64 y 2)) (fma.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 100 y))))
(/.f64 100 y)
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 1 y)))
(fma.f64 -100 (/.f64 x (pow.f64 y 2)) (/.f64 100 y))
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 100 (/.f64 1 y))))
(fma.f64 -100 (/.f64 x (pow.f64 y 2)) (fma.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 100 y)))
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 100 (/.f64 1 y)))))
(fma.f64 -100 (/.f64 x (pow.f64 y 2)) (fma.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 100 y))))
(/.f64 100 y)
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (*.f64 100 (/.f64 1 y)))
(fma.f64 -100 (/.f64 x (pow.f64 y 2)) (/.f64 100 y))
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 100 (/.f64 1 y))))
(fma.f64 -100 (/.f64 x (pow.f64 y 2)) (fma.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 100 y)))
(+.f64 (*.f64 -100 (/.f64 x (pow.f64 y 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4))) (+.f64 (*.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3))) (*.f64 100 (/.f64 1 y)))))
(fma.f64 -100 (/.f64 x (pow.f64 y 2)) (fma.f64 -100 (/.f64 (pow.f64 x 3) (pow.f64 y 4)) (fma.f64 100 (/.f64 (pow.f64 x 2) (pow.f64 y 3)) (/.f64 100 y))))
(/.f64 100 x)
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (*.f64 100 (/.f64 1 x)))
(fma.f64 -100 (/.f64 y (pow.f64 x 2)) (/.f64 100 x))
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 100 (/.f64 1 x))))
(fma.f64 -100 (/.f64 y (pow.f64 x 2)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 100 x)))
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 100 (/.f64 1 x)))))
(fma.f64 -100 (/.f64 y (pow.f64 x 2)) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 100 x))))
(/.f64 100 x)
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (*.f64 100 (/.f64 1 x)))
(fma.f64 -100 (/.f64 y (pow.f64 x 2)) (/.f64 100 x))
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 100 (/.f64 1 x))))
(fma.f64 -100 (/.f64 y (pow.f64 x 2)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 100 x)))
(+.f64 (*.f64 -100 (/.f64 y (pow.f64 x 2))) (+.f64 (*.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4))) (+.f64 (*.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3))) (*.f64 100 (/.f64 1 x)))))
(fma.f64 -100 (/.f64 y (pow.f64 x 2)) (fma.f64 -100 (/.f64 (pow.f64 y 3) (pow.f64 x 4)) (fma.f64 100 (/.f64 (pow.f64 y 2) (pow.f64 x 3)) (/.f64 100 x))))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(*.f64 1/100 y)
(*.f64 y 1/100)
(+.f64 0 (*.f64 x (/.f64 100 y)))
(/.f64 (*.f64 100 x) y)
(*.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 (*.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 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 y)))) 1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 x (/.f64 1/100 (/.f64 1 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (/.f64 x y) 1/100)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 1 (/.f64 (*.f64 y 1/100) x))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 1 (/.f64 (/.f64 (*.f64 y 1/100) x) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 1 (/.f64 y (*.f64 100 x)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 1/100) (cbrt.f64 x)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (/.f64 1/100 (cbrt.f64 (/.f64 x y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (sqrt.f64 (/.f64 x y)) (/.f64 1/100 (sqrt.f64 (/.f64 x y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (neg.f64 x) (*.f64 y -1/100))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 y 1/100) x)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 y -1/100)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (neg.f64 (/.f64 x y)) -1/100)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (/.f64 x 1/100) y)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (/.f64 x (sqrt.f64 (*.f64 y 1/100))) (sqrt.f64 (*.f64 y 1/100)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 (neg.f64 x) 100) (neg.f64 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (/.f64 x 1) (*.f64 y 1/100))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (/.f64 x (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (cbrt.f64 (*.f64 y 1/100)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) 2)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(+.f64 0 (*.f64 100 (/.f64 x (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 y x)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 y x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 y x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 y x)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y))))) 1)
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(/.f64 100 (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(/.f64 x (*.f64 (+.f64 x y) 1/100))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(/.f64 1 (/.f64 (+.f64 x y) (*.f64 100 x)))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(/.f64 (*.f64 100 x) (+.f64 x y))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(/.f64 (*.f64 x -100) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(/.f64 (*.f64 -100 x) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(/.f64 (/.f64 (*.f64 100 x) 1) (+.f64 x y))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 (+.f64 x y)) 2)) (cbrt.f64 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 1)
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 3)
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3) 1/3)
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 2)
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 2))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 (+.f64 x y))))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y))))))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x (+.f64 x y))) 3))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 (+.f64 x y)) 3)))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3) (pow.f64 x 3)))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x (+.f64 x y)))) 1))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x (+.f64 x y)))))
(/.f64 (*.f64 100 x) (+.f64 y x))
(*.f64 100 (/.f64 x (+.f64 y x)))
(/.f64 100 (/.f64 (+.f64 y x) x))
(+.f64 0 (/.f64 100 (+.f64 x y)))
(/.f64 100 (+.f64 y x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))) (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 y x)))) (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 y x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 y x)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 100 (+.f64 y x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 x y))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 100 (+.f64 y x))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 100 (+.f64 x y)))) 1)
(/.f64 100 (+.f64 y x))
(*.f64 100 (/.f64 1 (+.f64 x y)))
(/.f64 100 (+.f64 y x))
(*.f64 (/.f64 100 (+.f64 x y)) 1)
(/.f64 100 (+.f64 y x))
(*.f64 1 (/.f64 100 (+.f64 x y)))
(/.f64 100 (+.f64 y x))
(*.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 2))
(/.f64 100 (+.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 2) (cbrt.f64 (/.f64 100 (+.f64 x y))))
(/.f64 100 (+.f64 y x))
(*.f64 (sqrt.f64 (/.f64 100 (+.f64 x y))) (sqrt.f64 (/.f64 100 (+.f64 x y))))
(/.f64 100 (+.f64 y x))
(*.f64 -100 (/.f64 1 (neg.f64 (+.f64 x y))))
(/.f64 100 (+.f64 y x))
(*.f64 (/.f64 1 (+.f64 x y)) 100)
(/.f64 100 (+.f64 y x))
(*.f64 (/.f64 100 (+.f64 (pow.f64 x 3) (pow.f64 y 3))) (fma.f64 x (-.f64 x y) (pow.f64 y 2)))
(*.f64 (/.f64 100 (+.f64 (pow.f64 y 3) (pow.f64 x 3))) (fma.f64 x (-.f64 x y) (pow.f64 y 2)))
(*.f64 (/.f64 100 (-.f64 (pow.f64 y 2) (pow.f64 x 2))) (-.f64 y x))
(pow.f64 (/.f64 100 (+.f64 x y)) 1)
(/.f64 100 (+.f64 y x))
(pow.f64 (cbrt.f64 (/.f64 100 (+.f64 x y))) 3)
(/.f64 100 (+.f64 y x))
(pow.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3) 1/3)
(/.f64 100 (+.f64 y x))
(pow.f64 (sqrt.f64 (/.f64 100 (+.f64 x y))) 2)
(/.f64 100 (+.f64 y x))
(pow.f64 (*.f64 (+.f64 x y) 1/100) -1)
(/.f64 100 (+.f64 y x))
(sqrt.f64 (/.f64 10000 (pow.f64 (+.f64 x y) 2)))
(sqrt.f64 (/.f64 10000 (pow.f64 (+.f64 y x) 2)))
(log.f64 (exp.f64 (/.f64 100 (+.f64 x y))))
(/.f64 100 (+.f64 y x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 100 (+.f64 x y)))))
(/.f64 100 (+.f64 y x))
(cbrt.f64 (pow.f64 (/.f64 100 (+.f64 x y)) 3))
(/.f64 100 (+.f64 y x))
(expm1.f64 (log1p.f64 (/.f64 100 (+.f64 x y))))
(/.f64 100 (+.f64 y x))
(exp.f64 (log.f64 (/.f64 100 (+.f64 x y))))
(/.f64 100 (+.f64 y x))
(exp.f64 (*.f64 (log.f64 (/.f64 100 (+.f64 x y))) 1))
(/.f64 100 (+.f64 y x))
(log1p.f64 (expm1.f64 (/.f64 100 (+.f64 x y))))
(/.f64 100 (+.f64 y x))
(+.f64 0 (*.f64 x (/.f64 100 y)))
(/.f64 (*.f64 100 x) y)
(*.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 (*.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 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 y)))) 1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (*.f64 (/.f64 1 y) 100))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x y) 100)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 x (/.f64 100 y)) 1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 1 (*.f64 x (/.f64 100 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) (sqrt.f64 (*.f64 x (/.f64 100 y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 100 y) x)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y 1/100)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) 1/100))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)) (/.f64 x (cbrt.f64 (*.f64 y 1/100))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 y 1/100))) (/.f64 x (sqrt.f64 (*.f64 y 1/100))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.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 (*.f64 100 x) y)) (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (*.f64 y 1/100)) 2)))
(*.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) (sqrt.f64 (*.f64 y 1/100))) (/.f64 (cbrt.f64 x) (sqrt.f64 (*.f64 y 1/100))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.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 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) 2)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (/.f64 (*.f64 y 1/100) x) -1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 y 1/100) 3)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(+.f64 0 (*.f64 y 1/100))
(*.f64 y 1/100)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) y)) (cbrt.f64 (pow.f64 (exp.f64 1/100) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) y))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 1/100) y))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/100) y))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 1/100) y))))
(*.f64 y 1/100)
(-.f64 (exp.f64 (log1p.f64 (*.f64 y 1/100))) 1)
(*.f64 y 1/100)
(pow.f64 (*.f64 y 1/100) 1)
(*.f64 y 1/100)
(pow.f64 (cbrt.f64 (*.f64 y 1/100)) 3)
(*.f64 y 1/100)
(pow.f64 (pow.f64 (*.f64 y 1/100) 3) 1/3)
(*.f64 y 1/100)
(pow.f64 (sqrt.f64 (*.f64 y 1/100)) 2)
(*.f64 y 1/100)
(sqrt.f64 (pow.f64 (*.f64 y 1/100) 2))
(*.f64 y 1/100)
(log.f64 (pow.f64 (exp.f64 1/100) y))
(*.f64 y 1/100)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 y 1/100))))
(*.f64 y 1/100)
(cbrt.f64 (pow.f64 (*.f64 y 1/100) 3))
(*.f64 y 1/100)
(expm1.f64 (log1p.f64 (*.f64 y 1/100)))
(*.f64 y 1/100)
(exp.f64 (log.f64 (*.f64 y 1/100)))
(*.f64 y 1/100)
(exp.f64 (*.f64 (log.f64 (*.f64 y 1/100)) 1))
(*.f64 y 1/100)
(log1p.f64 (expm1.f64 (*.f64 y 1/100)))
(*.f64 y 1/100)

eval91.0ms (2.5%)

Compiler

Compiled 2489 to 1582 computations (36.4% saved)

prune85.0ms (2.3%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New1994203
Fresh011
Picked123
Done011
Total2008208
Accuracy
100.0%
Counts
208 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.9%
(/.f64 (/.f64 x y) 1/100)
44.0%
(/.f64 x (*.f64 y 1/100))
43.0%
(/.f64 100 (/.f64 y x))
98.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
99.8%
(*.f64 (/.f64 100 (+.f64 y x)) x)
44.0%
(*.f64 (/.f64 100 y) x)
55.9%
(*.f64 (/.f64 100 x) x)
56.0%
100
43.9%
(/.f64 (/.f64 x y) 1/100)
44.0%
(/.f64 x (*.f64 y 1/100))
43.0%
(/.f64 100 (/.f64 y x))
98.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
99.8%
(*.f64 (/.f64 100 (+.f64 y x)) x)
44.0%
(*.f64 (/.f64 100 y) x)
55.9%
(*.f64 (/.f64 100 x) x)
56.0%
100
Compiler

Compiled 112 to 82 computations (26.8% saved)

localize90.0ms (2.5%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.5%
(/.f64 (/.f64 x y) 1/100)
98.7%
(/.f64 100 (/.f64 y x))
99.0%
(*.f64 (/.f64 100 y) x)
99.4%
(*.f64 (/.f64 100 x) x)
Compiler

Compiled 46 to 23 computations (50% saved)

series1.0ms (0%)

Counts
4 → 84
Calls

21 calls:

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

rewrite99.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
1106×log-prod
985×log1p-expm1-u
985×expm1-log1p-u
332×expm1-udef
332×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify147.0ms (4.1%)

Algorithm
egg-herbie
Rules
1644×log-div
1424×times-frac
994×associate-/r*
940×associate-/l*
636×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02534699
16094595
215324365
375224365
Stop Event
node limit
Counts
261 → 118
Calls
Call 1
Inputs
100
100
100
100
100
100
100
100
100
100
100
100
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 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 (*.f64 100 x) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 100 x) x))) 1)
(/.f64 100 (/.f64 x x))
(/.f64 x (*.f64 x 1/100))
(/.f64 1 (/.f64 x (*.f64 100 x)))
(/.f64 (*.f64 100 x) x)
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 x))
(/.f64 (*.f64 x -100) (neg.f64 x))
(/.f64 (*.f64 -100 x) (neg.f64 x))
(/.f64 (/.f64 (*.f64 100 x) 1) x)
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (/.f64 (*.f64 100 x) x) 1)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 100 x) x)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 100 x) x) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 100 x) x)) 2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 100 x) x) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 100 x) x))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) x) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 x) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 100 x) x)))
(exp.f64 (log.f64 (/.f64 (*.f64 100 x) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 100 x) x)) 1))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 100 x) x)))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(/.f64 100 (/.f64 y x))
(/.f64 100 (neg.f64 (/.f64 (neg.f64 y) x)))
(/.f64 x (*.f64 y 1/100))
(/.f64 x (/.f64 1/100 (/.f64 1 y)))
(/.f64 (/.f64 100 y) (/.f64 1 x))
(/.f64 (/.f64 x y) 1/100)
(/.f64 1 (*.f64 (/.f64 1/100 x) y))
(/.f64 1 (/.f64 (*.f64 y 1/100) x))
(/.f64 1 (/.f64 (*.f64 (/.f64 1/100 x) y) 1))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 1/100) (cbrt.f64 x)))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (/.f64 1/100 (cbrt.f64 (/.f64 x y))))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(/.f64 (sqrt.f64 (/.f64 x y)) (/.f64 1/100 (sqrt.f64 (/.f64 x y))))
(/.f64 (/.f64 (neg.f64 x) y) -1/100)
(/.f64 -100 (/.f64 (neg.f64 y) x))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 y 1/100)))
(/.f64 (neg.f64 x) (*.f64 1/100 (neg.f64 y)))
(/.f64 (*.f64 100 x) y)
(/.f64 -1 (neg.f64 (*.f64 (/.f64 1/100 x) y)))
(/.f64 (neg.f64 (/.f64 (neg.f64 x) y)) 1/100)
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(/.f64 (*.f64 100 (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 x -100) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) 100) (neg.f64 y))
(/.f64 (*.f64 -100 x) (neg.f64 y))
(/.f64 (/.f64 x 1/100) y)
(/.f64 (/.f64 100 (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (cbrt.f64 (/.f64 y x)))
(/.f64 (/.f64 100 (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(pow.f64 (*.f64 (/.f64 1/100 x) y) -1)
(neg.f64 (/.f64 (/.f64 x y) -1/100))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(log.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 y) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 100 y) x)
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 (/.f64 x y) 100)
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 y)) 2) (*.f64 (cbrt.f64 (/.f64 100 y)) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) (*.f64 (sqrt.f64 (/.f64 x y)) 10))
(*.f64 (/.f64 10 (sqrt.f64 y)) (*.f64 (/.f64 10 (sqrt.f64 y)) x))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (/.f64 (neg.f64 x) y) -100)
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 100 y)) 2)) (cbrt.f64 (/.f64 100 y)))
(*.f64 (*.f64 x (/.f64 10 (sqrt.f64 y))) (/.f64 10 (sqrt.f64 y)))
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(pow.f64 (*.f64 (/.f64 1/100 x) y) -1)
(neg.f64 (/.f64 (/.f64 x y) -1/100))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(log.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 y) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 100 y) x)
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 (/.f64 x y) 100)
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 y)) 2) (*.f64 (cbrt.f64 (/.f64 100 y)) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) (*.f64 (sqrt.f64 (/.f64 x y)) 10))
(*.f64 (/.f64 10 (sqrt.f64 y)) (*.f64 (/.f64 10 (sqrt.f64 y)) x))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (/.f64 (neg.f64 x) y) -100)
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 100 y)) 2)) (cbrt.f64 (/.f64 100 y)))
(*.f64 (*.f64 x (/.f64 10 (sqrt.f64 y))) (/.f64 10 (sqrt.f64 y)))
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(pow.f64 (*.f64 (/.f64 1/100 x) y) -1)
(neg.f64 (/.f64 (/.f64 x y) -1/100))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(log.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 y) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 y) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
Outputs
100
100
100
100
100
100
100
100
100
100
100
100
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(+.f64 0 (/.f64 (*.f64 100 x) x))
100
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 x)))))
100
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 100 x) x))) 1)
100
(/.f64 100 (/.f64 x x))
100
(/.f64 x (*.f64 x 1/100))
100
(/.f64 1 (/.f64 x (*.f64 100 x)))
100
(/.f64 (*.f64 100 x) x)
100
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 x))
100
(/.f64 (*.f64 x -100) (neg.f64 x))
100
(/.f64 (*.f64 -100 x) (neg.f64 x))
100
(/.f64 (/.f64 (*.f64 100 x) 1) x)
100
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
100
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 x)) (sqrt.f64 x))
100
(pow.f64 (/.f64 (*.f64 100 x) x) 1)
100
(pow.f64 (cbrt.f64 (/.f64 (*.f64 100 x) x)) 3)
100
(pow.f64 (pow.f64 (/.f64 (*.f64 100 x) x) 3) 1/3)
100
(pow.f64 (sqrt.f64 (/.f64 (*.f64 100 x) x)) 2)
100
(sqrt.f64 (pow.f64 (/.f64 (*.f64 100 x) x) 2))
100
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 x)))
100
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 100 x) x))))
100
(cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) x) 3))
100
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 x) 3)))
100
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 x) 3) (pow.f64 x 3)))
100
(expm1.f64 (log1p.f64 (/.f64 (*.f64 100 x) x)))
100
(exp.f64 (log.f64 (/.f64 (*.f64 100 x) x)))
100
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 100 x) x)) 1))
100
(log1p.f64 (expm1.f64 (/.f64 (*.f64 100 x) x)))
100
(+.f64 0 (*.f64 100 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 100 (neg.f64 (/.f64 (neg.f64 y) x)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 x (*.f64 y 1/100))
(*.f64 x (/.f64 100 y))
(/.f64 x (/.f64 1/100 (/.f64 1 y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (/.f64 100 y) (/.f64 1 x))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (/.f64 x y) 1/100)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 1 (*.f64 (/.f64 1/100 x) y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 1 (/.f64 (*.f64 y 1/100) x))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 1 (/.f64 (*.f64 (/.f64 1/100 x) y) 1))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 1/100) (cbrt.f64 x)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (/.f64 1/100 (cbrt.f64 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (sqrt.f64 (/.f64 x y)) (/.f64 1/100 (sqrt.f64 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (/.f64 (neg.f64 x) y) -1/100)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 -100 (/.f64 (neg.f64 y) x))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 y 1/100)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (neg.f64 x) (*.f64 1/100 (neg.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 -1 (neg.f64 (*.f64 (/.f64 1/100 x) y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (neg.f64 (/.f64 (neg.f64 x) y)) 1/100)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (*.f64 100 (neg.f64 x)) (neg.f64 y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (*.f64 x -100) (neg.f64 y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (*.f64 (neg.f64 x) 100) (neg.f64 y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (*.f64 -100 x) (neg.f64 y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (/.f64 x 1/100) y)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (/.f64 100 (pow.f64 (cbrt.f64 (/.f64 y x)) 2)) (cbrt.f64 (/.f64 y x)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (/.f64 100 (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (*.f64 (/.f64 1/100 x) y) -1)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(neg.f64 (/.f64 (/.f64 x y) -1/100))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2))
(fabs.f64 (/.f64 x (*.f64 y 1/100)))
(log.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 y) 3)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 y) 3) (pow.f64 x 3)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 x y) 100)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 y)) 2) (*.f64 (cbrt.f64 (/.f64 100 y)) x))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) (*.f64 (sqrt.f64 (/.f64 x y)) 10))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 10 (sqrt.f64 y)) (*.f64 (/.f64 10 (sqrt.f64 y)) x))
(*.f64 x (*.f64 (/.f64 10 (sqrt.f64 y)) (/.f64 10 (sqrt.f64 y))))
(/.f64 (*.f64 10 (*.f64 x 10)) y)
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 (neg.f64 x) y) -100)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 100 y)) 2)) (cbrt.f64 (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 x (/.f64 10 (sqrt.f64 y))) (/.f64 10 (sqrt.f64 y)))
(*.f64 x (*.f64 (/.f64 10 (sqrt.f64 y)) (/.f64 10 (sqrt.f64 y))))
(/.f64 (*.f64 10 (*.f64 x 10)) y)
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (*.f64 (/.f64 1/100 x) y) -1)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(neg.f64 (/.f64 (/.f64 x y) -1/100))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2))
(fabs.f64 (/.f64 x (*.f64 y 1/100)))
(log.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 y) 3)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 y) 3) (pow.f64 x 3)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 100 y) x)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 x y) 100)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 y)) 2) (*.f64 (cbrt.f64 (/.f64 100 y)) x))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) (*.f64 (sqrt.f64 (/.f64 x y)) 10))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 10 (sqrt.f64 y)) (*.f64 (/.f64 10 (sqrt.f64 y)) x))
(*.f64 x (*.f64 (/.f64 10 (sqrt.f64 y)) (/.f64 10 (sqrt.f64 y))))
(/.f64 (*.f64 10 (*.f64 x 10)) y)
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 (neg.f64 x) y) -100)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/100) (/.f64 (cbrt.f64 x) y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 (sqrt.f64 x) 1/100) (/.f64 (sqrt.f64 x) y))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 100 y)) 2)) (cbrt.f64 (/.f64 100 y)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 x (/.f64 10 (sqrt.f64 y))) (/.f64 10 (sqrt.f64 y)))
(*.f64 x (*.f64 (/.f64 10 (sqrt.f64 y)) (/.f64 10 (sqrt.f64 y))))
(/.f64 (*.f64 10 (*.f64 x 10)) y)
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 10) 2)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(pow.f64 (*.f64 (/.f64 1/100 x) y) -1)
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(neg.f64 (/.f64 (/.f64 x y) -1/100))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) 2) 10000))
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2))
(fabs.f64 (/.f64 x (*.f64 y 1/100)))
(log.f64 (pow.f64 (exp.f64 (/.f64 x y)) 100))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 100 y) 3)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 100 y) 3) (pow.f64 x 3)))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(*.f64 x (/.f64 100 y))
(/.f64 x (*.f64 y 1/100))

eval23.0ms (0.6%)

Compiler

Compiled 1045 to 620 computations (40.7% saved)

prune40.0ms (1.1%)

Pruning

9 alts after pruning (2 fresh and 7 done)

PrunedKeptTotal
New1171118
Fresh011
Picked044
Done033
Total1179126
Accuracy
100.0%
Counts
126 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.9%
(/.f64 (/.f64 x y) 1/100)
56.0%
(/.f64 (*.f64 100 x) x)
44.0%
(/.f64 x (*.f64 y 1/100))
43.0%
(/.f64 100 (/.f64 y x))
98.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
99.8%
(*.f64 (/.f64 100 (+.f64 y x)) x)
44.0%
(*.f64 (/.f64 100 y) x)
55.9%
(*.f64 (/.f64 100 x) x)
56.0%
100
43.9%
(/.f64 (/.f64 x y) 1/100)
56.0%
(/.f64 (*.f64 100 x) x)
44.0%
(/.f64 x (*.f64 y 1/100))
43.0%
(/.f64 100 (/.f64 y x))
98.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
99.8%
(*.f64 (/.f64 100 (+.f64 y x)) x)
44.0%
(*.f64 (/.f64 100 y) x)
55.9%
(*.f64 (/.f64 100 x) x)
56.0%
100
Compiler

Compiled 126 to 92 computations (27% saved)

localize22.0ms (0.6%)

Localize:

Found 1 expressions with local error:

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

Compiled 13 to 9 computations (30.8% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite44.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
361×log1p-expm1-u
361×expm1-log1p-u
356×unpow-prod-down
341×add-exp-log
335×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0819
1741
210911
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(/.f64 (*.f64 100 x) x)
Outputs
100

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0113
Stop Event
saturated
Counts
13 → 1
Calls
Call 1
Inputs
100
100
100
100
100
100
100
100
100
100
100
100
100
Outputs
100
100
100
100
100
100
100
100
100
100
100
100
100

eval0.0ms (0%)

Compiler

Compiled 3 to 3 computations (0% saved)

prune5.0ms (0.1%)

Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New101
Fresh011
Picked011
Done077
Total1910
Accuracy
100.0%
Counts
10 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.9%
(/.f64 (/.f64 x y) 1/100)
56.0%
(/.f64 (*.f64 100 x) x)
44.0%
(/.f64 x (*.f64 y 1/100))
43.0%
(/.f64 100 (/.f64 y x))
98.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
99.8%
(*.f64 (/.f64 100 (+.f64 y x)) x)
44.0%
(*.f64 (/.f64 100 y) x)
55.9%
(*.f64 (/.f64 100 x) x)
56.0%
100
Compiler

Compiled 129 to 84 computations (34.9% saved)

regimes34.0ms (0.9%)

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

3 calls:

16.0ms
(/.f64 (*.f64 x 100) (+.f64 x y))
8.0ms
x
7.0ms
y
Results
AccuracySegmentsBranch
99.8%1x
99.8%1y
99.8%1(/.f64 (*.f64 x 100) (+.f64 x y))
Compiler

Compiled 81 to 48 computations (40.7% saved)

regimes121.0ms (3.3%)

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

2 calls:

60.0ms
y
59.0ms
x
Results
AccuracySegmentsBranch
79.3%7x
76.7%5y
Compiler

Compiled 44 to 27 computations (38.6% saved)

regimes92.0ms (2.6%)

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

1 calls:

91.0ms
y
Results
AccuracySegmentsBranch
76.7%5y
Compiler

Compiled 31 to 20 computations (35.5% saved)

regimes71.0ms (2%)

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

1 calls:

70.0ms
y
Results
AccuracySegmentsBranch
76.6%5y
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
56.0%1x
56.0%1y
Compiler

Compiled 9 to 7 computations (22.2% saved)

bsearch72.0ms (2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
5.776443565253634e+29
2.3389655482810154e+36
30.0ms
-2.5249382223192585e+48
-7.78740158787181e+44
14.0ms
-4.185873852546004e+128
-2.00684338882684e+122
13.0ms
-1.890233803697615e+138
-3.172820639433864e+135
Results
48.0ms544×body256valid
Compiler

Compiled 490 to 384 computations (21.6% saved)

bsearch55.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
5.776443565253634e+29
2.3389655482810154e+36
12.0ms
-2.5249382223192585e+48
-7.78740158787181e+44
14.0ms
-4.185873852546004e+128
-2.00684338882684e+122
13.0ms
-1.890233803697615e+138
-3.172820639433864e+135
Results
49.0ms544×body256valid
Compiler

Compiled 422 to 350 computations (17.1% saved)

bsearch56.0ms (1.5%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
5.776443565253634e+29
2.3389655482810154e+36
12.0ms
-2.5249382223192585e+48
-7.78740158787181e+44
15.0ms
-4.185873852546004e+128
-2.00684338882684e+122
13.0ms
-1.890233803697615e+138
-3.172820639433864e+135
Results
49.0ms544×body256valid
Compiler

Compiled 422 to 350 computations (17.1% saved)

simplify11.0ms (0.3%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
054332
170332
276320
388312
496312
5104312
6106312
7108312
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 100 (+.f64 y x)) x)
(if (<=.f64 y -4900000000000000119607658147713600352541654823113907318735043103400284128513511473515244494306405208077026920960974631360926852543676416) (*.f64 (/.f64 100 y) x) (if (<=.f64 y -410000000000000011582278797689223734392660867486238439266401291309727648515262595120605517711208425670966846797904320556326453248) (/.f64 (*.f64 100 x) x) (if (<=.f64 y -295000000000000016991005619027812304406494314496) (*.f64 (/.f64 100 y) x) (if (<=.f64 y 370000000000000000038961795825664) 100 (*.f64 (/.f64 100 y) x)))))
(if (<=.f64 y -3199999999999999748742516789462378080241594475935118768140003553595145651445130383131432371684642861697579662650811055697037437790322688) (*.f64 (/.f64 100 y) x) (if (<=.f64 y -400000000000000030069794766607283450988571625740963285393163640943106370096966081865816440439103214171306382015541010530671001600) 100 (if (<=.f64 y -21000000000000000109466319800533327489424949248) (*.f64 (/.f64 100 y) x) (if (<=.f64 y 29500000000000001853233827938304) 100 (*.f64 (/.f64 100 y) x)))))
(if (<=.f64 y -21499999999999999260033661789237100490906033855045001828879494680197893463154702241433359956565070380103516515985746760835166243896950784) (*.f64 100 (/.f64 x y)) (if (<=.f64 y -410000000000000011582278797689223734392660867486238439266401291309727648515262595120605517711208425670966846797904320556326453248) 100 (if (<=.f64 y -2899999999999999701222343154035893425546461184) (*.f64 100 (/.f64 x y)) (if (<=.f64 y 16000000000000000318153997418496) 100 (*.f64 100 (/.f64 x y))))))
100
Outputs
(*.f64 (/.f64 100 (+.f64 y x)) x)
(*.f64 x (/.f64 100 (+.f64 y x)))
(if (<=.f64 y -4900000000000000119607658147713600352541654823113907318735043103400284128513511473515244494306405208077026920960974631360926852543676416) (*.f64 (/.f64 100 y) x) (if (<=.f64 y -410000000000000011582278797689223734392660867486238439266401291309727648515262595120605517711208425670966846797904320556326453248) (/.f64 (*.f64 100 x) x) (if (<=.f64 y -295000000000000016991005619027812304406494314496) (*.f64 (/.f64 100 y) x) (if (<=.f64 y 370000000000000000038961795825664) 100 (*.f64 (/.f64 100 y) x)))))
(if (<=.f64 y -4900000000000000119607658147713600352541654823113907318735043103400284128513511473515244494306405208077026920960974631360926852543676416) (*.f64 x (/.f64 100 y)) (if (<=.f64 y -410000000000000011582278797689223734392660867486238439266401291309727648515262595120605517711208425670966846797904320556326453248) (/.f64 (*.f64 100 x) x) (if (or (<=.f64 y -295000000000000016991005619027812304406494314496) (not (<=.f64 y 370000000000000000038961795825664))) (*.f64 x (/.f64 100 y)) 100)))
(if (<=.f64 y -3199999999999999748742516789462378080241594475935118768140003553595145651445130383131432371684642861697579662650811055697037437790322688) (*.f64 (/.f64 100 y) x) (if (<=.f64 y -400000000000000030069794766607283450988571625740963285393163640943106370096966081865816440439103214171306382015541010530671001600) 100 (if (<=.f64 y -21000000000000000109466319800533327489424949248) (*.f64 (/.f64 100 y) x) (if (<=.f64 y 29500000000000001853233827938304) 100 (*.f64 (/.f64 100 y) x)))))
(if (<=.f64 y -3199999999999999748742516789462378080241594475935118768140003553595145651445130383131432371684642861697579662650811055697037437790322688) (*.f64 x (/.f64 100 y)) (if (<=.f64 y -400000000000000030069794766607283450988571625740963285393163640943106370096966081865816440439103214171306382015541010530671001600) 100 (if (or (<=.f64 y -21000000000000000109466319800533327489424949248) (not (<=.f64 y 29500000000000001853233827938304))) (*.f64 x (/.f64 100 y)) 100)))
(if (or (<=.f64 y -3199999999999999748742516789462378080241594475935118768140003553595145651445130383131432371684642861697579662650811055697037437790322688) (not (or (<=.f64 y -400000000000000030069794766607283450988571625740963285393163640943106370096966081865816440439103214171306382015541010530671001600) (not (or (<=.f64 y -21000000000000000109466319800533327489424949248) (not (<=.f64 y 29500000000000001853233827938304))))))) (*.f64 x (/.f64 100 y)) 100)
(if (or (<=.f64 y -3199999999999999748742516789462378080241594475935118768140003553595145651445130383131432371684642861697579662650811055697037437790322688) (not (or (<=.f64 y -400000000000000030069794766607283450988571625740963285393163640943106370096966081865816440439103214171306382015541010530671001600) (and (not (<=.f64 y -21000000000000000109466319800533327489424949248)) (<=.f64 y 29500000000000001853233827938304))))) (*.f64 x (/.f64 100 y)) 100)
(if (<=.f64 y -21499999999999999260033661789237100490906033855045001828879494680197893463154702241433359956565070380103516515985746760835166243896950784) (*.f64 100 (/.f64 x y)) (if (<=.f64 y -410000000000000011582278797689223734392660867486238439266401291309727648515262595120605517711208425670966846797904320556326453248) 100 (if (<=.f64 y -2899999999999999701222343154035893425546461184) (*.f64 100 (/.f64 x y)) (if (<=.f64 y 16000000000000000318153997418496) 100 (*.f64 100 (/.f64 x y))))))
(if (<=.f64 y -21499999999999999260033661789237100490906033855045001828879494680197893463154702241433359956565070380103516515985746760835166243896950784) (*.f64 100 (/.f64 x y)) (if (<=.f64 y -410000000000000011582278797689223734392660867486238439266401291309727648515262595120605517711208425670966846797904320556326453248) 100 (if (or (<=.f64 y -2899999999999999701222343154035893425546461184) (not (<=.f64 y 16000000000000000318153997418496))) (*.f64 100 (/.f64 x y)) 100)))
(if (or (<=.f64 y -21499999999999999260033661789237100490906033855045001828879494680197893463154702241433359956565070380103516515985746760835166243896950784) (not (or (<=.f64 y -410000000000000011582278797689223734392660867486238439266401291309727648515262595120605517711208425670966846797904320556326453248) (not (or (<=.f64 y -2899999999999999701222343154035893425546461184) (not (<=.f64 y 16000000000000000318153997418496))))))) (*.f64 100 (/.f64 x y)) 100)
(if (or (<=.f64 y -21499999999999999260033661789237100490906033855045001828879494680197893463154702241433359956565070380103516515985746760835166243896950784) (not (or (<=.f64 y -410000000000000011582278797689223734392660867486238439266401291309727648515262595120605517711208425670966846797904320556326453248) (and (not (<=.f64 y -2899999999999999701222343154035893425546461184)) (<=.f64 y 16000000000000000318153997418496))))) (*.f64 100 (/.f64 x y)) 100)
100
Compiler

Compiled 99 to 74 computations (25.3% saved)

soundness742.0ms (20.6%)

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
017100
1263100
23862100
022156
145140
293140
3185134
4439134
51075128
62326125
74612125
86142125
97204125
107644125
01776
124276
2308476
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 151 to 85 computations (43.7% saved)

end0.0ms (0%)

preprocess70.0ms (1.9%)

Compiler

Compiled 222 to 160 computations (27.9% saved)

Profiling

Loading profile data...