Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 4.8s)

analyze45.0ms (0.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
25%25%74.9%0.1%0%0%0%3
37.5%37.5%62.4%0.1%0%0%0%4
56.3%56.2%43.7%0.1%0%0%0%5
65.6%65.6%34.3%0.1%0%0%0%6
76.6%76.5%23.4%0.1%0%0%0%7
82%82%18%0.1%0%0%0%8
87.9%87.8%12.1%0.1%0%0%0%9
90.8%90.7%9.2%0.1%0%0%0%10
93.8%93.8%6.1%0.1%0%0%0%11
95.4%95.3%4.6%0.1%0%0%0%12
Compiler

Compiled 10 to 7 computations (30% saved)

sample1.1s (22.2%)

Results
1.1s8256×256valid
Bogosity

preprocess233.0ms (4.9%)

Algorithm
egg-herbie
Rules
2102×fma-neg
1620×fma-def
1596×div-sub
858×times-frac
612×associate-/r*
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-x
00-0-(*.f64 x 100)
00-0-(/.f64 (*.f64 x 100) (+.f64 x y))
00-0-100
00-0-(+.f64 x y)
00-0-y
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
024236
154196
2120196
3294184
4974178
53122175
65587175
76650175
87293175
97636175
107854175
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)))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) 100) (+.f64 (neg.f64 x) y)))
(neg.f64 (/.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 100 (/.f64 (+.f64 x y) x))
(/.f64 100 (-.f64 (/.f64 y x) -1))
(/.f64 100 (+.f64 (/.f64 y x) 1))
(/.f64 100 (+.f64 1 (/.f64 y x)))
(/.f64 (*.f64 x 100) (+.f64 x y))
(/.f64 100 (/.f64 (+.f64 x y) x))
(/.f64 100 (-.f64 (/.f64 y x) -1))
(/.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)))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) 100) (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (*.f64 100 (neg.f64 x))) (+.f64 y (neg.f64 x)))
(/.f64 (*.f64 x 100) (-.f64 y x))
(/.f64 x (/.f64 (-.f64 y x) 100))
(/.f64 100 (-.f64 (/.f64 y x) 1))
(/.f64 100 (+.f64 -1 (/.f64 y x)))
(neg.f64 (/.f64 (*.f64 x 100) (+.f64 x (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 100 (neg.f64 x))) (+.f64 y (neg.f64 x)))
(/.f64 (*.f64 x 100) (-.f64 y x))
(/.f64 x (/.f64 (-.f64 y x) 100))
(/.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 y (+.f64 x y)) 100)
(*.f64 100 (/.f64 y (+.f64 x y)))
(/.f64 100 (/.f64 (+.f64 x y) y))
(/.f64 100 (+.f64 1 (/.f64 x y)))
Compiler

Compiled 47 to 26 computations (44.7% saved)

eval1.0ms (0%)

Compiler

Compiled 30 to 19 computations (36.7% saved)

prune1.0ms (0%)

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

Compiled 18 to 12 computations (33.3% saved)

localize55.0ms (1.2%)

Localize:

Found 3 expressions with local error:

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

Compiled 37 to 14 computations (62.2% saved)

series7.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite283.0ms (5.9%)

Algorithm
batch-egg-rewrite
Rules
982×prod-diff
938×log1p-expm1-u
938×expm1-log1p-u
380×fma-def
284×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify248.0ms (5.2%)

Algorithm
egg-herbie
Rules
2052×log-prod
790×unswap-sqr
788×fma-def
704×*-commutative
638×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval137.0ms (2.9%)

Compiler

Compiled 1703 to 956 computations (43.9% saved)

prune22.0ms (0.5%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1205125
Fresh000
Picked112
Done000
Total1216127
Accuracy
100.0%
Counts
127 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
49.0%
(/.f64 x (/.f64 y 100))
99.7%
(/.f64 x (*.f64 (+.f64 x y) 1/100))
48.3%
(/.f64 100 (/.f64 y x))
49.0%
(*.f64 (/.f64 100 y) x)
52.4%
100
Compiler

Compiled 75 to 54 computations (28% saved)

localize300.0ms (6.3%)

Localize:

Found 5 expressions with local error:

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

Compiled 55 to 27 computations (50.9% saved)

series8.0ms (0.2%)

Counts
5 → 120
Calls

30 calls:

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

rewrite161.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
1036×prod-diff
841×log1p-expm1-u
782×expm1-log1p-u
400×expm1-udef
400×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify183.0ms (3.8%)

Algorithm
egg-herbie
Rules
1804×fma-def
760×log-prod
548×cube-prod
502×div-sub
362×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

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

eval87.0ms (1.8%)

Compiler

Compiled 2191 to 1308 computations (40.3% saved)

prune115.0ms (2.4%)

Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New1862188
Fresh000
Picked055
Done011
Total1868194
Accuracy
100.0%
Counts
194 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
49.1%
(/.f64 (*.f64 x 100) y)
49.0%
(/.f64 x (/.f64 y 100))
99.7%
(/.f64 x (*.f64 (+.f64 x y) 1/100))
52.2%
(/.f64 x (*.f64 x 1/100))
48.3%
(/.f64 100 (/.f64 y x))
49.0%
(*.f64 (/.f64 100 y) x)
52.4%
100
Compiler

Compiled 56 to 40 computations (28.6% saved)

localize94.0ms (2%)

Localize:

Found 3 expressions with local error:

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

Compiled 24 to 15 computations (37.5% saved)

series101.0ms (2.1%)

Counts
3 → 48
Calls

12 calls:

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

rewrite98.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
1082×unpow-prod-down
752×log-prod
744×log1p-expm1-u
744×expm1-log1p-u
432×pow-prod-down
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01348
114330
2213530
Stop Event
node limit
Counts
3 → 123
Calls
Call 1
Inputs
(/.f64 x (*.f64 x 1/100))
(*.f64 x 1/100)
(/.f64 (*.f64 x 100) y)
Outputs
100
(+.f64 0 (*.f64 x 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/100)) (cbrt.f64 (pow.f64 (exp.f64 x) 1/100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) 1/100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) 1/100))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 1/100))) 1)
(pow.f64 (*.f64 x 1/100) 1)
(pow.f64 (cbrt.f64 (*.f64 x 1/100)) 3)
(pow.f64 (*.f64 (pow.f64 x 2) 1/10000) 1/2)
(pow.f64 (*.f64 (pow.f64 x 3) 1/1000000) 1/3)
(pow.f64 (*.f64 (sqrt.f64 x) 1/10) 2)
(sqrt.f64 (*.f64 (pow.f64 x 2) 1/10000))
(log.f64 (pow.f64 (exp.f64 x) 1/100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 1/100))))
(cbrt.f64 (*.f64 (pow.f64 x 3) 1/1000000))
(expm1.f64 (log1p.f64 (*.f64 x 1/100)))
(exp.f64 (log.f64 (*.f64 x 1/100)))
(exp.f64 (*.f64 (log.f64 (*.f64 x 1/100)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x 1/100)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x 1/100))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x 3) 1/1000000)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) 1/10)) 2))
(log1p.f64 (expm1.f64 (*.f64 x 1/100)))
(+.f64 0 (/.f64 x (*.f64 y 1/100)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y 1/100)))) 1)
(*.f64 x (/.f64 1 (*.f64 y 1/100)))
(*.f64 x (*.f64 100 (/.f64 1 y)))
(*.f64 x (pow.f64 (/.f64 1 (*.f64 y 1/100)) 1))
(*.f64 x (pow.f64 (*.f64 100 (/.f64 1 y)) 1))
(*.f64 100 (/.f64 x y))
(*.f64 100 (*.f64 x (/.f64 1 y)))
(*.f64 100 (pow.f64 (/.f64 x y) 1))
(*.f64 100 (pow.f64 (/.f64 y x) -1))
(*.f64 (*.f64 x 100) (/.f64 1 y))
(*.f64 (*.f64 x 100) (pow.f64 (cbrt.f64 (/.f64 1 y)) 3))
(*.f64 (*.f64 x 100) (pow.f64 (sqrt.f64 (/.f64 1 y)) 2))
(*.f64 (/.f64 x (*.f64 y 1/100)) 1)
(*.f64 1 (/.f64 x (*.f64 y 1/100)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2) (cbrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 2))
(*.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100))) (sqrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 (*.f64 10 (sqrt.f64 x)) (*.f64 (*.f64 10 (sqrt.f64 x)) (/.f64 1 y)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 y)))
(*.f64 (*.f64 x -100) (pow.f64 (/.f64 1 (neg.f64 y)) 1))
(*.f64 (/.f64 1 y) (*.f64 x 100))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (*.f64 x 100)) -1))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 x y) 100)
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (*.f64 x 100) (cbrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (/.f64 (*.f64 x 100) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) (/.f64 (*.f64 10 (sqrt.f64 x)) y))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 y)))
(*.f64 (pow.f64 1 1/3) (/.f64 x (*.f64 y 1/100)))
(*.f64 (pow.f64 (/.f64 x y) 1) 100)
(*.f64 (pow.f64 (/.f64 x 1) 1) (pow.f64 (/.f64 100 y) 1))
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 100 (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) 1) (pow.f64 (/.f64 100 (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 100 (sqrt.f64 y)) 1) (pow.f64 (/.f64 x (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 x (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -2) 1) (pow.f64 (/.f64 (*.f64 x 100) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (pow.f64 y -1/2) 1) (pow.f64 (/.f64 (*.f64 x 100) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) 1) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x 100)) y) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (pow.f64 (cbrt.f64 y) 2)) 1) (cbrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (sqrt.f64 y)) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) 1) (pow.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) y) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)) (*.f64 x 100)) 1/3) (pow.f64 (/.f64 1 y) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 x (*.f64 y 1/100)) (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 2) 1/3) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 5/2) 1/3) (pow.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 y (*.f64 x 100))) (cbrt.f64 (/.f64 y (*.f64 x 100)))) -1) (cbrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 (pow.f64 (/.f64 1 x) -1) (/.f64 1 (*.f64 y 1/100)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) -2) -1) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 x 100))) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 x 100) -1/2) -1) (pow.f64 (/.f64 y (*.f64 10 (sqrt.f64 x))) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) x) -1) (pow.f64 (/.f64 (cbrt.f64 y) 100) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 100) -1) (pow.f64 (/.f64 (cbrt.f64 y) x) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x 100)) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 10000 (pow.f64 x 2)))) -1) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x 100))) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 10 (sqrt.f64 x))) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 10 (sqrt.f64 x))) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) -1) (pow.f64 (/.f64 (sqrt.f64 y) 100) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 100) -1) (pow.f64 (/.f64 (sqrt.f64 y) x) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 1) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x 100)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 10000 (pow.f64 x 2)))) -1) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 x 100))) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 10 (sqrt.f64 x))) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 10 (sqrt.f64 x))) -1))
(pow.f64 (/.f64 x (*.f64 y 1/100)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 3)
(pow.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)) 1/2)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100))) 2)
(pow.f64 (/.f64 y (*.f64 x 100)) -1)
(pow.f64 (/.f64 (/.f64 y (*.f64 x 100)) 1) -1)
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 y)))
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y 1/100)))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3))
(cbrt.f64 (/.f64 (*.f64 1000000 (pow.f64 x 3)) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y 1/100))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y 1/100))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y 1/100))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y 1/100))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x 100))) -1))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y 1/100))))

simplify116.0ms (2.4%)

Algorithm
egg-herbie
Rules
1436×times-frac
888×associate-/r*
738×fma-def
642×log-prod
616×sqr-pow
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03674240
19034149
232014038
Stop Event
node limit
Counts
171 → 176
Calls
Call 1
Inputs
100
100
100
100
100
100
100
100
100
100
100
100
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
100
(+.f64 0 (*.f64 x 1/100))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/100)) (cbrt.f64 (pow.f64 (exp.f64 x) 1/100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) 1/100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) 1/100))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 1/100))) 1)
(pow.f64 (*.f64 x 1/100) 1)
(pow.f64 (cbrt.f64 (*.f64 x 1/100)) 3)
(pow.f64 (*.f64 (pow.f64 x 2) 1/10000) 1/2)
(pow.f64 (*.f64 (pow.f64 x 3) 1/1000000) 1/3)
(pow.f64 (*.f64 (sqrt.f64 x) 1/10) 2)
(sqrt.f64 (*.f64 (pow.f64 x 2) 1/10000))
(log.f64 (pow.f64 (exp.f64 x) 1/100))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 1/100))))
(cbrt.f64 (*.f64 (pow.f64 x 3) 1/1000000))
(expm1.f64 (log1p.f64 (*.f64 x 1/100)))
(exp.f64 (log.f64 (*.f64 x 1/100)))
(exp.f64 (*.f64 (log.f64 (*.f64 x 1/100)) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x 1/100)) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x 1/100))) 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x 3) 1/1000000)) 1/3))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) 1/10)) 2))
(log1p.f64 (expm1.f64 (*.f64 x 1/100)))
(+.f64 0 (/.f64 x (*.f64 y 1/100)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y 1/100)))) 1)
(*.f64 x (/.f64 1 (*.f64 y 1/100)))
(*.f64 x (*.f64 100 (/.f64 1 y)))
(*.f64 x (pow.f64 (/.f64 1 (*.f64 y 1/100)) 1))
(*.f64 x (pow.f64 (*.f64 100 (/.f64 1 y)) 1))
(*.f64 100 (/.f64 x y))
(*.f64 100 (*.f64 x (/.f64 1 y)))
(*.f64 100 (pow.f64 (/.f64 x y) 1))
(*.f64 100 (pow.f64 (/.f64 y x) -1))
(*.f64 (*.f64 x 100) (/.f64 1 y))
(*.f64 (*.f64 x 100) (pow.f64 (cbrt.f64 (/.f64 1 y)) 3))
(*.f64 (*.f64 x 100) (pow.f64 (sqrt.f64 (/.f64 1 y)) 2))
(*.f64 (/.f64 x (*.f64 y 1/100)) 1)
(*.f64 1 (/.f64 x (*.f64 y 1/100)))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2) (cbrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 2))
(*.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 y)))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100))) (sqrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 (*.f64 10 (sqrt.f64 x)) (*.f64 (*.f64 10 (sqrt.f64 x)) (/.f64 1 y)))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 y)))
(*.f64 (*.f64 x -100) (pow.f64 (/.f64 1 (neg.f64 y)) 1))
(*.f64 (/.f64 1 y) (*.f64 x 100))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (*.f64 x 100)) -1))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 x y) 100)
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (*.f64 x 100) (cbrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (/.f64 (*.f64 x 100) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) (/.f64 (*.f64 10 (sqrt.f64 x)) y))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 y)))
(*.f64 (pow.f64 1 1/3) (/.f64 x (*.f64 y 1/100)))
(*.f64 (pow.f64 (/.f64 x y) 1) 100)
(*.f64 (pow.f64 (/.f64 x 1) 1) (pow.f64 (/.f64 100 y) 1))
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 100 (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) 1) (pow.f64 (/.f64 100 (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 100 (sqrt.f64 y)) 1) (pow.f64 (/.f64 x (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 x (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -2) 1) (pow.f64 (/.f64 (*.f64 x 100) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (pow.f64 y -1/2) 1) (pow.f64 (/.f64 (*.f64 x 100) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) 1) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x 100)) y) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (pow.f64 (cbrt.f64 y) 2)) 1) (cbrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (sqrt.f64 y)) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) 1) (pow.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) y) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 (pow.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)) (*.f64 x 100)) 1/3) (pow.f64 (/.f64 1 y) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 x (*.f64 y 1/100)) (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 2) 1/3) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 1/3))
(*.f64 (pow.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 5/2) 1/3) (pow.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 y (*.f64 x 100))) (cbrt.f64 (/.f64 y (*.f64 x 100)))) -1) (cbrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 (pow.f64 (/.f64 1 x) -1) (/.f64 1 (*.f64 y 1/100)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) -2) -1) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 x 100))) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 x 100) -1/2) -1) (pow.f64 (/.f64 y (*.f64 10 (sqrt.f64 x))) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) x) -1) (pow.f64 (/.f64 (cbrt.f64 y) 100) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 100) -1) (pow.f64 (/.f64 (cbrt.f64 y) x) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x 100)) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 10000 (pow.f64 x 2)))) -1) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x 100))) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 10 (sqrt.f64 x))) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 10 (sqrt.f64 x))) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) -1) (pow.f64 (/.f64 (sqrt.f64 y) 100) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 100) -1) (pow.f64 (/.f64 (sqrt.f64 y) x) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 1) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x 100)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 10000 (pow.f64 x 2)))) -1) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 x 100))) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 10 (sqrt.f64 x))) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 10 (sqrt.f64 x))) -1))
(pow.f64 (/.f64 x (*.f64 y 1/100)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 3)
(pow.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)) 1/2)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100))) 2)
(pow.f64 (/.f64 y (*.f64 x 100)) -1)
(pow.f64 (/.f64 (/.f64 y (*.f64 x 100)) 1) -1)
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 y)))
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y 1/100)))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3))
(cbrt.f64 (/.f64 (*.f64 1000000 (pow.f64 x 3)) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y 1/100))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y 1/100))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y 1/100))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y 1/100))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3)) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x 100))) -1))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y 1/100))))
Outputs
100
100
100
100
100
100
100
100
100
100
100
100
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 1/100 x)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
100
(+.f64 0 (*.f64 x 1/100))
(*.f64 1/100 x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/100)) (cbrt.f64 (pow.f64 (exp.f64 x) 1/100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/100))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/100)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/100))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) 1/100))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) 1/100))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) 1/100))))
(*.f64 1/100 x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x 1/100))) 1)
(*.f64 1/100 x)
(pow.f64 (*.f64 x 1/100) 1)
(*.f64 1/100 x)
(pow.f64 (cbrt.f64 (*.f64 x 1/100)) 3)
(*.f64 1/100 x)
(pow.f64 (*.f64 (pow.f64 x 2) 1/10000) 1/2)
(sqrt.f64 (*.f64 (pow.f64 x 2) 1/10000))
(pow.f64 (*.f64 (pow.f64 x 3) 1/1000000) 1/3)
(cbrt.f64 (*.f64 (pow.f64 x 3) 1/1000000))
(pow.f64 (*.f64 (sqrt.f64 x) 1/10) 2)
(*.f64 1/100 x)
(sqrt.f64 (*.f64 (pow.f64 x 2) 1/10000))
(log.f64 (pow.f64 (exp.f64 x) 1/100))
(*.f64 1/100 x)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x 1/100))))
(*.f64 1/100 x)
(cbrt.f64 (*.f64 (pow.f64 x 3) 1/1000000))
(expm1.f64 (log1p.f64 (*.f64 x 1/100)))
(*.f64 1/100 x)
(exp.f64 (log.f64 (*.f64 x 1/100)))
(*.f64 1/100 x)
(exp.f64 (*.f64 (log.f64 (*.f64 x 1/100)) 1))
(*.f64 1/100 x)
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x 1/100)) 1) 1))
(*.f64 1/100 x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x 1/100))) 3))
(*.f64 1/100 x)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x 3) 1/1000000)) 1/3))
(cbrt.f64 (*.f64 (pow.f64 x 3) 1/1000000))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) 1/10)) 2))
(*.f64 1/100 x)
(log1p.f64 (expm1.f64 (*.f64 x 1/100)))
(*.f64 1/100 x)
(+.f64 0 (/.f64 x (*.f64 y 1/100)))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))) (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y 1/100)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 x (/.f64 1 (*.f64 y 1/100)))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 x (*.f64 100 (/.f64 1 y)))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 x (pow.f64 (/.f64 1 (*.f64 y 1/100)) 1))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 x (pow.f64 (*.f64 100 (/.f64 1 y)) 1))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (*.f64 x (/.f64 1 y)))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (pow.f64 (/.f64 x y) 1))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 100 (pow.f64 (/.f64 y x) -1))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 x 100) (/.f64 1 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 x 100) (pow.f64 (cbrt.f64 (/.f64 1 y)) 3))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 x 100) (pow.f64 (sqrt.f64 (/.f64 1 y)) 2))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x (*.f64 y 1/100)) 1)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 1 (/.f64 x (*.f64 y 1/100)))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2) (cbrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 1/100 y))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 x (*.f64 1/100 y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(*.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (*.f64 (cbrt.f64 (*.f64 x 100)) (/.f64 1 y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (*.f64 (/.f64 1 y) (cbrt.f64 (*.f64 100 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (/.f64 (cbrt.f64 (*.f64 100 x)) y))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (cbrt.f64 (*.f64 100 x))) y)
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100))) (sqrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 10 (sqrt.f64 x)) (*.f64 (*.f64 10 (sqrt.f64 x)) (/.f64 1 y)))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 y)))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 x -100) (pow.f64 (/.f64 1 (neg.f64 y)) 1))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 1 y) (*.f64 x 100))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (*.f64 x 100)) -1))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 100 (sqrt.f64 y)) x) (sqrt.f64 y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 100 (sqrt.f64 y)) x) (sqrt.f64 y))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (/.f64 x y) 100)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (*.f64 x 100) (cbrt.f64 y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (/.f64 (*.f64 x 100) (sqrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (/.f64 (*.f64 100 x) (sqrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (*.f64 100 (/.f64 x (sqrt.f64 y))))
(/.f64 (*.f64 x (pow.f64 y -1/2)) (/.f64 (sqrt.f64 y) 100))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) 1) (/.f64 (cbrt.f64 (*.f64 x 100)) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (*.f64 (/.f64 1 y) (cbrt.f64 (*.f64 100 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (/.f64 (cbrt.f64 (*.f64 100 x)) y))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (cbrt.f64 (*.f64 100 x))) y)
(*.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (/.f64 x (*.f64 y 1/100))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (cbrt.f64 (/.f64 x (*.f64 1/100 y)))) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 x (/.f64 100 y)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) (/.f64 (*.f64 10 (sqrt.f64 x)) y))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 1 1/3) (/.f64 x (*.f64 y 1/100)))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 x y) 1) 100)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 x 1) 1) (pow.f64 (/.f64 100 y) 1))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 100 (cbrt.f64 y)) 1))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) 1) (pow.f64 (/.f64 100 (sqrt.f64 y)) 1))
(/.f64 (*.f64 (/.f64 100 (sqrt.f64 y)) x) (sqrt.f64 y))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (pow.f64 (/.f64 100 (sqrt.f64 y)) 1) (pow.f64 (/.f64 x (sqrt.f64 y)) 1))
(/.f64 (*.f64 (/.f64 100 (sqrt.f64 y)) x) (sqrt.f64 y))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (pow.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 x (cbrt.f64 y)) 1))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -2) 1) (pow.f64 (/.f64 (*.f64 x 100) (cbrt.f64 y)) 1))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (pow.f64 y -1/2) 1) (pow.f64 (/.f64 (*.f64 x 100) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 y -1/2) (/.f64 (*.f64 100 x) (sqrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (*.f64 100 (/.f64 x (sqrt.f64 y))))
(/.f64 (*.f64 x (pow.f64 y -1/2)) (/.f64 (sqrt.f64 y) 100))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) 1) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x 100)) y) 1))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (*.f64 (/.f64 1 y) (cbrt.f64 (*.f64 100 x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (/.f64 (cbrt.f64 (*.f64 100 x)) y))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (cbrt.f64 (*.f64 100 x))) y)
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (pow.f64 (cbrt.f64 y) 2)) 1) (cbrt.f64 (/.f64 x (*.f64 y 1/100))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (cbrt.f64 (/.f64 x (*.f64 1/100 y)))) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (pow.f64 (cbrt.f64 y) 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 x (/.f64 100 y)))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 10000 (pow.f64 x 2))) (sqrt.f64 y)) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x 100)) (sqrt.f64 y)) 1))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) 1) 1) (pow.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) y) 1))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 (*.f64 10 (sqrt.f64 x)) (cbrt.f64 y)) 1))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3/2) 1/3) (pow.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 1/100 y)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 1/100 y)) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3/2)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3)) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 1/100 y)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 1/100 y)) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3/2)))
(*.f64 (pow.f64 (*.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)) (*.f64 x 100)) 1/3) (pow.f64 (/.f64 1 y) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 y)) (cbrt.f64 (*.f64 (*.f64 100 x) (*.f64 10000 (pow.f64 (/.f64 x y) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 y)) (cbrt.f64 (*.f64 100 (*.f64 x (*.f64 10000 (pow.f64 (/.f64 x y) 2))))))
(*.f64 (cbrt.f64 (/.f64 1 y)) (cbrt.f64 (*.f64 (*.f64 100 x) (pow.f64 (*.f64 x (/.f64 100 y)) 2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 x (*.f64 y 1/100)) (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 2) 1/3) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 x (*.f64 1/100 y)))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 x (*.f64 1/100 y)) (cbrt.f64 (/.f64 x (*.f64 1/100 y)))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 8)))
(*.f64 (pow.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 5/2) 1/3) (pow.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 x (*.f64 1/100 y)))) (cbrt.f64 (pow.f64 (/.f64 x (*.f64 1/100 y)) 5/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) (cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 5/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 5/2)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 2))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 2))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 y (*.f64 x 100))) (cbrt.f64 (/.f64 y (*.f64 x 100)))) -1) (cbrt.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 1/100 y))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 (/.f64 y x) 100)) (cbrt.f64 (/.f64 (/.f64 y x) 100)))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 y (*.f64 100 x))) (cbrt.f64 (/.f64 y (*.f64 100 x))))))
(/.f64 (/.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (/.f64 y (*.f64 100 x)))) (cbrt.f64 (/.f64 y (*.f64 100 x))))
(*.f64 (pow.f64 (/.f64 1 x) -1) (/.f64 1 (*.f64 y 1/100)))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x 100)) -2) -1) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 x 100))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 100 x)) -2)) (/.f64 1 (/.f64 y (cbrt.f64 (*.f64 100 x)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) y) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 100 x)) -2)))
(/.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) y) (pow.f64 (cbrt.f64 (*.f64 100 x)) -2))
(*.f64 (pow.f64 (pow.f64 (*.f64 x 100) -1/2) -1) (pow.f64 (/.f64 y (*.f64 10 (sqrt.f64 x))) -1))
(*.f64 (/.f64 1 (pow.f64 (*.f64 100 x) -1/2)) (/.f64 1 (/.f64 (/.f64 y 10) (sqrt.f64 x))))
(*.f64 (*.f64 (/.f64 10 y) (sqrt.f64 x)) (/.f64 1 (pow.f64 (*.f64 100 x) -1/2)))
(/.f64 (*.f64 10 (/.f64 (sqrt.f64 x) y)) (pow.f64 (*.f64 100 x) -1/2))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) x) -1) (pow.f64 (/.f64 (cbrt.f64 y) 100) -1))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 100) -1) (pow.f64 (/.f64 (cbrt.f64 y) x) -1))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 y) 2) 100)) (/.f64 1 (/.f64 (cbrt.f64 y) x)))
(/.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 y)) x) 1) (/.f64 (pow.f64 (cbrt.f64 y) 2) 100))
(/.f64 (/.f64 x (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 100))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x 100)) -1))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 10000 (pow.f64 x 2)))) -1) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x 100))) -1))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)))) (/.f64 1 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 100 x)))))
(/.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 y)) (cbrt.f64 (*.f64 100 x))) 1) (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 100 x))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 10 (sqrt.f64 x))) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 10 (sqrt.f64 x))) -1))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) -1) (pow.f64 (/.f64 (sqrt.f64 y) 100) -1))
(/.f64 (*.f64 (/.f64 100 (sqrt.f64 y)) x) (sqrt.f64 y))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 100) -1) (pow.f64 (/.f64 (sqrt.f64 y) x) -1))
(/.f64 (*.f64 (/.f64 100 (sqrt.f64 y)) x) (sqrt.f64 y))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 1) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x 100)) -1))
(/.f64 (*.f64 (/.f64 100 (sqrt.f64 y)) x) (sqrt.f64 y))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 10000 (pow.f64 x 2)))) -1) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 x 100))) -1))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)))) (/.f64 1 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 100 x)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) (*.f64 (/.f64 1 (sqrt.f64 y)) (cbrt.f64 (*.f64 100 x))))
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 y)) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 100 x))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 10 (sqrt.f64 x))) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 10 (sqrt.f64 x))) -1))
(pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -2)
(pow.f64 (/.f64 (/.f64 (sqrt.f64 y) 10) (sqrt.f64 x)) -2)
(pow.f64 (/.f64 x (*.f64 y 1/100)) 1)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100))) 3)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(pow.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)) 1/2)
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3) 1/3)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100))) 2)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(pow.f64 (/.f64 y (*.f64 x 100)) -1)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(pow.f64 (/.f64 (/.f64 y (*.f64 x 100)) 1) -1)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(neg.f64 (/.f64 (*.f64 x 100) (neg.f64 y)))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(sqrt.f64 (*.f64 10000 (pow.f64 (/.f64 x y) 2)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2))
(log.f64 (pow.f64 (exp.f64 100) (/.f64 x y)))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 y 1/100)))))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(cbrt.f64 (/.f64 (*.f64 1000000 (pow.f64 x 3)) (pow.f64 y 3)))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(exp.f64 (log.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y 1/100))) 1))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y 1/100))) 1) 1))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 x (*.f64 y 1/100)))) 3))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 x (*.f64 y 1/100)) 3)) 1/3))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 x (*.f64 y 1/100)))) 2))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 x 100))) -1))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y 1/100))))
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))

eval56.0ms (1.2%)

Compiler

Compiled 2324 to 1650 computations (29% saved)

prune33.0ms (0.7%)

Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New1760176
Fresh000
Picked022
Done066
Total1768184
Accuracy
100.0%
Counts
184 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (*.f64 x 100) (+.f64 x y))
49.1%
(/.f64 (*.f64 x 100) y)
49.0%
(/.f64 x (/.f64 y 100))
99.7%
(/.f64 x (*.f64 (+.f64 x y) 1/100))
52.2%
(/.f64 x (*.f64 x 1/100))
48.3%
(/.f64 100 (/.f64 y x))
49.0%
(*.f64 (/.f64 100 y) x)
52.4%
100
Compiler

Compiled 105 to 68 computations (35.2% saved)

regimes17.0ms (0.4%)

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

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes12.0ms (0.2%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes12.0ms (0.3%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes41.0ms (0.9%)

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

2 calls:

27.0ms
x
13.0ms
y
Results
AccuracySegmentsBranch
80.5%5x
74.8%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes17.0ms (0.4%)

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

1 calls:

17.0ms
x
Results
AccuracySegmentsBranch
80.5%5x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes15.0ms (0.3%)

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

1 calls:

14.0ms
x
Results
AccuracySegmentsBranch
80.5%5x
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes5.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

2.0ms
x
2.0ms
y
Results
AccuracySegmentsBranch
52.4%1y
52.4%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch57.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
1.5156819842865556e+95
7.68651373489539e+97
13.0ms
3.2817667776630583e+87
8.666686340554518e+90
17.0ms
1.2137044907758031e-48
2.671177291416267e-33
14.0ms
-3.658908911831629e+19
-35828534812053500.0
Results
51.0ms544×256valid
Compiler

Compiled 422 to 350 computations (17.1% saved)

bsearch61.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.5156819842865556e+95
7.68651373489539e+97
13.0ms
3.2817667776630583e+87
8.666686340554518e+90
17.0ms
1.2137044907758031e-48
2.671177291416267e-33
17.0ms
-3.658908911831629e+19
-35828534812053500.0
Results
55.0ms544×256valid
Compiler

Compiled 422 to 350 computations (17.1% saved)

bsearch58.0ms (1.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
1.5156819842865556e+95
7.68651373489539e+97
13.0ms
3.2817667776630583e+87
8.666686340554518e+90
17.0ms
1.2137044907758031e-48
2.671177291416267e-33
14.0ms
-3.658908911831629e+19
-35828534812053500.0
Results
51.0ms544×256valid
Compiler

Compiled 422 to 350 computations (17.1% saved)

simplify14.0ms (0.3%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
056352
169346
272346
378342
482342
587342
688342
789342
Stop Event
done
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x 100) (+.f64 x y))
(/.f64 x (*.f64 (+.f64 x y) 1/100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(if (<=.f64 x -240000000000000000) 100 (if (<=.f64 x 344811496694825/383123885216472214589586756787577295904684780545900544) (/.f64 x (/.f64 y 100)) (if (<=.f64 x 6800000000000000360098669623400825224132673677060135487648428141908411599844722558852136960) 100 (if (<=.f64 x 155000000000000014249966831491526543892109490932264603790273940613734768562643532710258608701440) (/.f64 100 (/.f64 y x)) 100))))
(if (<=.f64 x -1500000000000000000) 100 (if (<=.f64 x 7482888383134223/23384026197294446691258957323460528314494920687616) (*.f64 (/.f64 100 y) x) (if (<=.f64 x 1200000000000000050243504975209957734455055349181578613942785036802706362351092583005945856) 100 (if (<=.f64 x 155000000000000014249966831491526543892109490932264603790273940613734768562643532710258608701440) (/.f64 100 (/.f64 y x)) 100))))
(if (<=.f64 x -7200000000000000000) 100 (if (<=.f64 x 1225996432692711/24519928653854221733733552434404946937899825954937634816) (*.f64 (/.f64 100 y) x) (if (<=.f64 x 7999999999999999731872901723711200398601488740961004023837396778473438043499033845492088832) 100 (if (<=.f64 x 155000000000000014249966831491526543892109490932264603790273940613734768562643532710258608701440) (*.f64 (/.f64 100 y) x) 100))))
100
Outputs
(/.f64 (*.f64 x 100) (+.f64 x y))
(/.f64 x (*.f64 (+.f64 x y) 1/100))
(/.f64 100 (/.f64 (+.f64 x y) x))
(if (<=.f64 x -240000000000000000) 100 (if (<=.f64 x 344811496694825/383123885216472214589586756787577295904684780545900544) (/.f64 x (/.f64 y 100)) (if (<=.f64 x 6800000000000000360098669623400825224132673677060135487648428141908411599844722558852136960) 100 (if (<=.f64 x 155000000000000014249966831491526543892109490932264603790273940613734768562643532710258608701440) (/.f64 100 (/.f64 y x)) 100))))
(if (<=.f64 x -1500000000000000000) 100 (if (<=.f64 x 7482888383134223/23384026197294446691258957323460528314494920687616) (*.f64 (/.f64 100 y) x) (if (<=.f64 x 1200000000000000050243504975209957734455055349181578613942785036802706362351092583005945856) 100 (if (<=.f64 x 155000000000000014249966831491526543892109490932264603790273940613734768562643532710258608701440) (/.f64 100 (/.f64 y x)) 100))))
(if (<=.f64 x -1500000000000000000) 100 (if (<=.f64 x 7482888383134223/23384026197294446691258957323460528314494920687616) (*.f64 x (/.f64 100 y)) (if (<=.f64 x 1200000000000000050243504975209957734455055349181578613942785036802706362351092583005945856) 100 (if (<=.f64 x 155000000000000014249966831491526543892109490932264603790273940613734768562643532710258608701440) (/.f64 100 (/.f64 y x)) 100))))
(if (<=.f64 x -7200000000000000000) 100 (if (<=.f64 x 1225996432692711/24519928653854221733733552434404946937899825954937634816) (*.f64 (/.f64 100 y) x) (if (<=.f64 x 7999999999999999731872901723711200398601488740961004023837396778473438043499033845492088832) 100 (if (<=.f64 x 155000000000000014249966831491526543892109490932264603790273940613734768562643532710258608701440) (*.f64 (/.f64 100 y) x) 100))))
(if (<=.f64 x -7200000000000000000) 100 (if (<=.f64 x 1225996432692711/24519928653854221733733552434404946937899825954937634816) (*.f64 x (/.f64 100 y)) (if (<=.f64 x 7999999999999999731872901723711200398601488740961004023837396778473438043499033845492088832) 100 (if (<=.f64 x 155000000000000014249966831491526543892109490932264603790273940613734768562643532710258608701440) (*.f64 x (/.f64 100 y)) 100))))
(if (<=.f64 x -7200000000000000000) 100 (if (or (<=.f64 x 1225996432692711/24519928653854221733733552434404946937899825954937634816) (not (or (<=.f64 x 7999999999999999731872901723711200398601488740961004023837396778473438043499033845492088832) (not (<=.f64 x 155000000000000014249966831491526543892109490932264603790273940613734768562643532710258608701440))))) (*.f64 x (/.f64 100 y)) 100))
(if (<=.f64 x -7200000000000000000) 100 (if (or (<=.f64 x 1225996432692711/24519928653854221733733552434404946937899825954937634816) (and (not (<=.f64 x 7999999999999999731872901723711200398601488740961004023837396778473438043499033845492088832)) (<=.f64 x 155000000000000014249966831491526543892109490932264603790273940613734768562643532710258608701440))) (*.f64 x (/.f64 100 y)) 100))
100
Compiler

Compiled 118 to 87 computations (26.3% saved)

soundness956.0ms (20%)

Rules
2102×fma-neg
2052×log-prod
2052×log-prod
2052×log-prod
1620×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024236
154196
2120196
3294184
4974178
53122175
65587175
76650175
87293175
97636175
107854175
02406929
16216869
221826422
377946422
02406929
16216869
221826422
377946422
01378
117978
2278778
02406929
16216869
221826422
377946422
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 169 to 101 computations (40.2% saved)

end0.0ms (0%)

preprocess79.0ms (1.6%)

Compiler

Compiled 252 to 172 computations (31.7% saved)

Profiling

Loading profile data...