Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 3.7s)

analyze20.0ms (0.5%)

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

Compiled 10 to 7 computations (30% saved)

sample1.1s (29.6%)

Results
1.1s8256×body256valid
Bogosity

preprocess359.0ms (9.6%)

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
truthopredexupredexsubexpr
2550-0-#f
10-0-(/.f64 (*.f64 x 100) (+.f64 x y))
00-0-x
00-0-(+.f64 x y)
00-0-100
00-0-y
00-0-(*.f64 x 100)
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)

prune2.0ms (0.1%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (*.f64 x 100) (+.f64 x y))
99.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
99.3%
(/.f64 (*.f64 x 100) (+.f64 x y))
99.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
Compiler

Compiled 36 to 26 computations (27.8% saved)

localize79.0ms (2.1%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.3%
(/.f64 (*.f64 x 100) (+.f64 x y))
99.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
Compiler

Compiled 38 to 19 computations (50% saved)

series5.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite250.0ms (6.7%)

Algorithm
batch-egg-rewrite
Rules
1062×prod-diff
808×log1p-expm1-u
807×expm1-log1p-u
642×fma-def
380×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify79.0ms (2.1%)

Algorithm
egg-herbie
Rules
1308×associate-/l*
1270×times-frac
1144×associate-*r/
862×associate-*l/
738×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval31.0ms (0.8%)

Compiler

Compiled 1519 to 918 computations (39.6% saved)

prune28.0ms (0.7%)

Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1083111
Fresh000
Picked022
Done000
Total1085113
Accuracy
100.0%
Counts
113 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (*.f64 x 100) (+.f64 x y))
49.2%
(/.f64 x (/.f64 y 100))
99.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
49.2%
(*.f64 100 (/.f64 x y))
51.3%
100
99.3%
(/.f64 (*.f64 x 100) (+.f64 x y))
49.2%
(/.f64 x (/.f64 y 100))
99.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
49.2%
(*.f64 100 (/.f64 x y))
51.3%
100
Compiler

Compiled 70 to 52 computations (25.7% saved)

localize40.0ms (1.1%)

Localize:

Found 2 expressions with local error:

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

Compiled 25 to 13 computations (48% saved)

series4.0ms (0.1%)

Counts
2 → 24
Calls

12 calls:

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

rewrite96.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
1156×unpow-prod-down
726×log-prod
655×log1p-expm1-u
655×expm1-log1p-u
438×pow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

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

simplify101.0ms (2.7%)

Algorithm
egg-herbie
Rules
990×fma-def
820×log-prod
686×cube-prod
638×sqr-pow
506×swap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03754664
19344552
235954502
Stop Event
node limit
Counts
180 → 185
Calls
Call 1
Inputs
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(+.f64 0 (*.f64 x (/.f64 100 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 y)))) 1)
(/.f64 100 (/.f64 y x))
(/.f64 x (*.f64 y 1/100))
(/.f64 (/.f64 x y) 1/100)
(/.f64 1 (/.f64 y (*.f64 100 x)))
(/.f64 1 (/.f64 (/.f64 y (*.f64 100 x)) 1))
(/.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (*.f64 y 1/100) (cbrt.f64 x)))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(/.f64 (neg.f64 x) (*.f64 y -1/100))
(/.f64 (*.f64 100 x) y)
(/.f64 -1 (neg.f64 (/.f64 y (*.f64 100 x))))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 y -1/100)))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(/.f64 (/.f64 x (*.f64 (sqrt.f64 y) 1/10)) (*.f64 (sqrt.f64 y) 1/10))
(/.f64 (*.f64 100 (neg.f64 x)) (neg.f64 y))
(/.f64 (*.f64 (neg.f64 x) 100) (neg.f64 y))
(/.f64 (/.f64 x 1) (*.f64 y 1/100))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))) (cbrt.f64 (*.f64 y 1/100)))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) 2)
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(pow.f64 (/.f64 (/.f64 y (*.f64 100 x)) 1) -1)
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 1/1000000)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 100 x))) -1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(+.f64 0 (*.f64 x (/.f64 100 y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 x (/.f64 100 y))
(*.f64 x (pow.f64 (cbrt.f64 (/.f64 100 y)) 3))
(*.f64 x (pow.f64 (sqrt.f64 (/.f64 100 y)) 2))
(*.f64 (/.f64 x y) 100)
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(*.f64 (/.f64 x y) (pow.f64 (cbrt.f64 100) 3))
(*.f64 (*.f64 x (/.f64 100 y)) 1)
(*.f64 (*.f64 x (/.f64 100 y)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 x (/.f64 100 y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (pow.f64 (*.f64 (cbrt.f64 (/.f64 x y)) 100) 1))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(*.f64 (sqrt.f64 (/.f64 x y)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 100) 1))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) (sqrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(*.f64 (neg.f64 x) (pow.f64 (/.f64 1 (*.f64 y -1/100)) 1))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 x 1/100) 1))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/100 x) -1))
(*.f64 (/.f64 100 y) x)
(*.f64 (/.f64 100 y) (pow.f64 (/.f64 1 x) -1))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (*.f64 y 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (*.f64 y 1/100)))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) 1/100))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/100)) -2) (/.f64 x (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (pow.f64 (*.f64 y 1/100) -1/2) (/.f64 x (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 y) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 x (neg.f64 y)) -100)
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 (pow.f64 1 1/3) (*.f64 x (/.f64 100 y)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) 1) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y 1/100)) 1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) 1) 1) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y 1/100)) 1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) y) 1) (pow.f64 (/.f64 (sqrt.f64 x) 1/100) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -2) -1) (pow.f64 (/.f64 (*.f64 y 1/100) (cbrt.f64 x)) -1))
(*.f64 (pow.f64 (pow.f64 x -1/2) -1) (pow.f64 (/.f64 (*.f64 y 1/100) (sqrt.f64 x)) -1))
(*.f64 (pow.f64 (/.f64 y (sqrt.f64 x)) -1) (pow.f64 (/.f64 1/100 (sqrt.f64 x)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/100)) -2) 1) (pow.f64 (/.f64 x (cbrt.f64 (*.f64 y 1/100))) 1))
(*.f64 (pow.f64 (pow.f64 (*.f64 y 1/100) -1/2) 1) (pow.f64 (/.f64 x (*.f64 (sqrt.f64 y) 1/10)) 1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) 1) (pow.f64 (/.f64 (cbrt.f64 x) 1/100) 1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))) 1) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 y) 1/10)) 1) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) 1/10)) 1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))) 1) (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))) 1))
(*.f64 (pow.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 x (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 100 (sqrt.f64 y)) 1) (pow.f64 (/.f64 x (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 x (neg.f64 y)) 1) -100)
(*.f64 (pow.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) 1) (cbrt.f64 (/.f64 x y)))
(*.f64 (pow.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) 1) (sqrt.f64 (/.f64 x y)))
(*.f64 (pow.f64 (/.f64 x 1) 1) (/.f64 100 y))
(*.f64 (pow.f64 (cbrt.f64 100) 3) (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2) 100) 1/3) (cbrt.f64 (/.f64 x y)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2) x) 1/3) (pow.f64 (/.f64 100 y) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2) (/.f64 x y)) 1/3) (pow.f64 100 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 100 y)) (cbrt.f64 (*.f64 x (/.f64 100 y)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 y (*.f64 100 x))) (cbrt.f64 (/.f64 y (*.f64 100 x)))) -1) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (pow.f64 (/.f64 y (pow.f64 (cbrt.f64 x) 2)) -1) (pow.f64 (/.f64 1/100 (cbrt.f64 x)) -1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) 1) -1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y 1/100)) x) -1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) (pow.f64 (cbrt.f64 x) 2)) -1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y 1/100)) (cbrt.f64 x)) -1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) (sqrt.f64 x)) -1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y 1/100)) (sqrt.f64 x)) -1))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) 1/10) 1) -1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) 1/10) x) -1))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) 1/10) (pow.f64 (cbrt.f64 x) 2)) -1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) 1/10) (cbrt.f64 x)) -1))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) 1/10) (sqrt.f64 x)) -1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) 1/10) (sqrt.f64 x)) -1))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) 2)
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(pow.f64 (/.f64 (/.f64 y (*.f64 100 x)) 1) -1)
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 1/1000000)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 100 x))) -1))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
Outputs
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(+.f64 0 (*.f64 x (/.f64 100 y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 y)))) 1)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 x (*.f64 y 1/100))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 x y) 1/100)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 1 (/.f64 y (*.f64 100 x)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 1 (/.f64 (/.f64 y (*.f64 100 x)) 1))
(/.f64 100 (/.f64 y x))
(*.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 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (sqrt.f64 x) (/.f64 (*.f64 y 1/100) (sqrt.f64 x)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (neg.f64 x) (*.f64 y -1/100))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 -1 (neg.f64 (/.f64 y (*.f64 100 x))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (*.f64 y -1/100)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (neg.f64 (*.f64 100 x)) (neg.f64 y))
(/.f64 100 (/.f64 y x))
(*.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 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 (neg.f64 x)) (neg.f64 y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 (neg.f64 x) 100) (neg.f64 y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 x 1) (*.f64 y 1/100))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))) (cbrt.f64 (*.f64 y 1/100)))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y 1/100)) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) (cbrt.f64 (*.f64 y 1/100))))
(/.f64 (/.f64 (*.f64 100 x) 1) y)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2) 1/2)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) 2)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (/.f64 (/.f64 y (*.f64 100 x)) 1) -1)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 1/1000000)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 100 x))) -1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(+.f64 0 (*.f64 x (/.f64 100 y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 100 y)))) 1)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 x (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 100 (/.f64 x y))
(*.f64 x (pow.f64 (cbrt.f64 (/.f64 100 y)) 3))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 x (pow.f64 (sqrt.f64 (/.f64 100 y)) 2))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 x y) 100)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 x y) (pow.f64 (cbrt.f64 100) 3))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 x (/.f64 100 y)) 1)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 x (/.f64 100 y)) (log.f64 (exp.f64 1)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 1 (*.f64 x (/.f64 100 y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (*.f64 (cbrt.f64 (/.f64 x y)) 100))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) 2) (pow.f64 (*.f64 (cbrt.f64 (/.f64 x y)) 100) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 (/.f64 y x))) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 100 (/.f64 y x)))) 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 x) 2) (*.f64 (cbrt.f64 x) (/.f64 100 y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) 100))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (sqrt.f64 (/.f64 x y)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) 100) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) (sqrt.f64 (*.f64 x (/.f64 100 y))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 100 y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y -1/100)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (neg.f64 x) (pow.f64 (/.f64 1 (*.f64 y -1/100)) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 1 y) (/.f64 x 1/100))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 x 1/100) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 1/100 x) -1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) x)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 y) (pow.f64 (/.f64 1 x) -1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(/.f64 100 (/.f64 y x))
(*.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 100 (/.f64 y x))
(*.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 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) 1/100))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/100)) -2) (/.f64 x (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (pow.f64 (*.f64 y 1/100) -1/2) (/.f64 x (*.f64 (sqrt.f64 y) 1/10)))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 y) 1/10)) (pow.f64 (*.f64 y 1/100) -1/2))
(*.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 10) (pow.f64 (*.f64 y 1/100) -1/2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) (/.f64 (cbrt.f64 x) 1/100))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 100 (/.f64 y x)))) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 y) 1/10)) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) 1/10)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y 1/100)) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 x (neg.f64 y)) -100)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) (cbrt.f64 (/.f64 x y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 1 1/3) (*.f64 x (/.f64 100 y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) 1) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y 1/100)) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) 1) 1) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y 1/100)) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) y) 1) (pow.f64 (/.f64 (sqrt.f64 x) 1/100) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 x) -2) -1) (pow.f64 (/.f64 (*.f64 y 1/100) (cbrt.f64 x)) -1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (pow.f64 x -1/2) -1) (pow.f64 (/.f64 (*.f64 y 1/100) (sqrt.f64 x)) -1))
(*.f64 (/.f64 1 (pow.f64 x -1/2)) (/.f64 1 (/.f64 y (/.f64 (sqrt.f64 x) 1/100))))
(*.f64 (/.f64 1 (pow.f64 x -1/2)) (*.f64 (/.f64 1 y) (/.f64 (sqrt.f64 x) 1/100)))
(/.f64 (/.f64 1 (pow.f64 x -1/2)) (*.f64 (/.f64 y (sqrt.f64 x)) 1/100))
(*.f64 (pow.f64 (/.f64 y (sqrt.f64 x)) -1) (pow.f64 (/.f64 1/100 (sqrt.f64 x)) -1))
(*.f64 (/.f64 1 (/.f64 y (sqrt.f64 x))) (/.f64 1 (/.f64 1/100 (sqrt.f64 x))))
(/.f64 (*.f64 1 (*.f64 100 (sqrt.f64 x))) (/.f64 y (sqrt.f64 x)))
(/.f64 (*.f64 100 (sqrt.f64 x)) (/.f64 y (sqrt.f64 x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/100)) -2) 1) (pow.f64 (/.f64 x (cbrt.f64 (*.f64 y 1/100))) 1))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y 1/100)) -2) (/.f64 x (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (pow.f64 (pow.f64 (*.f64 y 1/100) -1/2) 1) (pow.f64 (/.f64 x (*.f64 (sqrt.f64 y) 1/10)) 1))
(*.f64 (/.f64 x (*.f64 (sqrt.f64 y) 1/10)) (pow.f64 (*.f64 y 1/100) -1/2))
(*.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 10) (pow.f64 (*.f64 y 1/100) -1/2))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) y) 1) (pow.f64 (/.f64 (cbrt.f64 x) 1/100) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))) 1) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (/.f64 100 (/.f64 y x)))) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (*.f64 (sqrt.f64 y) 1/10)) 1) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) 1/10)) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))) 1) (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y 1/100))) 1))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 y 1/100)) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))))
(/.f64 x (*.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) (cbrt.f64 (*.f64 y 1/100))))
(*.f64 (pow.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 x (cbrt.f64 y)) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (/.f64 100 (sqrt.f64 y)) 1) (pow.f64 (/.f64 x (sqrt.f64 y)) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (/.f64 x (neg.f64 y)) 1) -100)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (*.f64 100 (pow.f64 (cbrt.f64 (/.f64 x y)) 2)) 1) (cbrt.f64 (/.f64 x y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (*.f64 100 (sqrt.f64 (/.f64 x y))) 1) (sqrt.f64 (/.f64 x y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (/.f64 x 1) 1) (/.f64 100 y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 100) 3) (/.f64 x y))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 100 (/.f64 y x)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 100 (/.f64 y x)) 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 (cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3)) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 100 (/.f64 y x)) 3/2)) (cbrt.f64 (pow.f64 (/.f64 100 (/.f64 y x)) 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 (cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2) 100) 1/3) (cbrt.f64 (/.f64 x y)))
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (*.f64 100 (pow.f64 (/.f64 100 (/.f64 y x)) 2))))
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (*.f64 100 (pow.f64 (*.f64 x (/.f64 100 y)) 2))))
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (*.f64 100 (pow.f64 (/.f64 y (*.f64 100 x)) -2))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2) x) 1/3) (pow.f64 (/.f64 100 y) 1/3))
(*.f64 (cbrt.f64 (/.f64 100 y)) (cbrt.f64 (*.f64 x (pow.f64 (/.f64 100 (/.f64 y x)) 2))))
(*.f64 (cbrt.f64 (/.f64 100 y)) (cbrt.f64 (*.f64 x (pow.f64 (*.f64 x (/.f64 100 y)) 2))))
(*.f64 (cbrt.f64 (/.f64 100 y)) (cbrt.f64 (*.f64 x (pow.f64 (/.f64 y (*.f64 100 x)) -2))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2) (/.f64 x y)) 1/3) (pow.f64 100 1/3))
(*.f64 (cbrt.f64 100) (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 (/.f64 100 (/.f64 y x)) 2))))
(*.f64 (cbrt.f64 100) (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 (*.f64 x (/.f64 100 y)) 2))))
(*.f64 (cbrt.f64 100) (cbrt.f64 (*.f64 (/.f64 x y) (pow.f64 (/.f64 y (*.f64 100 x)) -2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 100 y)) (cbrt.f64 (*.f64 x (/.f64 100 y)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 100 (/.f64 y x)))) (cbrt.f64 (pow.f64 (*.f64 x (*.f64 (/.f64 100 y) (cbrt.f64 (/.f64 100 (/.f64 y x))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 8)))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 100 (/.f64 y x)))) (cbrt.f64 (pow.f64 (/.f64 100 (/.f64 y x)) 5/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 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 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 2)) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 y (*.f64 100 x))) (cbrt.f64 (/.f64 y (*.f64 100 x)))) -1) (cbrt.f64 (*.f64 x (/.f64 100 y))))
(*.f64 (cbrt.f64 (/.f64 100 (/.f64 y x))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 y (*.f64 100 x))) (cbrt.f64 (/.f64 y (*.f64 100 x))))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 y (*.f64 100 x))) (cbrt.f64 (/.f64 y (*.f64 100 x))))))
(/.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (*.f64 (cbrt.f64 (/.f64 y (*.f64 100 x))) (cbrt.f64 (/.f64 y (*.f64 100 x)))))
(*.f64 (pow.f64 (/.f64 y (pow.f64 (cbrt.f64 x) 2)) -1) (pow.f64 (/.f64 1/100 (cbrt.f64 x)) -1))
(*.f64 (/.f64 1 (/.f64 y (pow.f64 (cbrt.f64 x) 2))) (/.f64 1 (/.f64 1/100 (cbrt.f64 x))))
(*.f64 (*.f64 (/.f64 1 y) (pow.f64 (cbrt.f64 x) 2)) (*.f64 100 (cbrt.f64 x)))
(/.f64 (*.f64 100 (cbrt.f64 x)) (/.f64 y (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) 1) -1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y 1/100)) x) -1))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 y 1/100)) x)))
(/.f64 (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000))) (/.f64 (cbrt.f64 (*.f64 y 1/100)) x))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 y 1/100))) x) (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) (pow.f64 (cbrt.f64 x) 2)) -1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y 1/100)) (cbrt.f64 x)) -1))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) (pow.f64 (cbrt.f64 x) 2))) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 y 1/100)) (cbrt.f64 x))))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 y 1/100))) (cbrt.f64 x)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) (pow.f64 (cbrt.f64 x) 2)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) (sqrt.f64 x)) -1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y 1/100)) (sqrt.f64 x)) -1))
(*.f64 (/.f64 1 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) (sqrt.f64 x))) (/.f64 1 (/.f64 (cbrt.f64 (*.f64 y 1/100)) (sqrt.f64 x))))
(/.f64 (*.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 y 1/100))) (sqrt.f64 x)) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) (sqrt.f64 x)))
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (*.f64 y 1/100))) (sqrt.f64 x)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 y 2) 1/10000)) (sqrt.f64 x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) 1/10) 1) -1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) 1/10) x) -1))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 y) 1/10)) (/.f64 1 (/.f64 (sqrt.f64 y) (/.f64 x 1/10))))
(*.f64 (/.f64 10 (sqrt.f64 y)) (*.f64 (/.f64 10 (sqrt.f64 y)) x))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) 1/10) (pow.f64 (cbrt.f64 x) 2)) -1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) 1/10) (cbrt.f64 x)) -1))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 y) (/.f64 (pow.f64 (cbrt.f64 x) 2) 1/10))) (/.f64 1 (/.f64 (sqrt.f64 y) (/.f64 (cbrt.f64 x) 1/10))))
(*.f64 (*.f64 (/.f64 10 (sqrt.f64 y)) (pow.f64 (cbrt.f64 x) 2)) (*.f64 (/.f64 10 (sqrt.f64 y)) (cbrt.f64 x)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) 1/10) (sqrt.f64 x)) -1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) 1/10) (sqrt.f64 x)) -1))
(pow.f64 (/.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 x) 1/10)) -2)
(pow.f64 (*.f64 (/.f64 (sqrt.f64 y) (sqrt.f64 x)) 1/10) -2)
(pow.f64 (*.f64 x (/.f64 100 y)) 1)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 3)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2) 1/2)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3) 1/3)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 100 y))) 2)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (/.f64 y (*.f64 100 x)) -1)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(pow.f64 (/.f64 (/.f64 y (*.f64 100 x)) 1) -1)
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(neg.f64 (/.f64 x (*.f64 y -1/100)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (/.f64 100 y)))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 3))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(cbrt.f64 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 y 3) 1/1000000)))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 100 y))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (log.f64 (*.f64 x (/.f64 100 y))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 x (/.f64 100 y))) 1) 1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) 3))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 x (/.f64 100 y)))) 1/3))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(exp.f64 (*.f64 (log.f64 (/.f64 y (*.f64 100 x))) -1))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 100 y))))
(/.f64 100 (/.f64 y x))
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))

eval58.0ms (1.5%)

Compiler

Compiled 2430 to 1636 computations (32.7% saved)

prune34.0ms (0.9%)

Pruning

7 alts after pruning (3 fresh and 4 done)

PrunedKeptTotal
New1832185
Fresh011
Picked022
Done022
Total1837190
Accuracy
100.0%
Counts
190 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (*.f64 x 100) (+.f64 x y))
49.3%
(/.f64 (*.f64 100 x) y)
49.2%
(/.f64 x (/.f64 y 100))
49.3%
(/.f64 100 (/.f64 y x))
99.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
49.2%
(*.f64 100 (/.f64 x y))
51.3%
100
99.3%
(/.f64 (*.f64 x 100) (+.f64 x y))
49.3%
(/.f64 (*.f64 100 x) y)
49.2%
(/.f64 x (/.f64 y 100))
49.3%
(/.f64 100 (/.f64 y x))
99.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
49.2%
(*.f64 100 (/.f64 x y))
51.3%
100
Compiler

Compiled 98 to 72 computations (26.5% saved)

localize41.0ms (1.1%)

Localize:

Found 2 expressions with local error:

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

Compiled 25 to 13 computations (48% saved)

series1.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite111.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
1214×unpow-prod-down
766×log-prod
669×log1p-expm1-u
669×expm1-log1p-u
432×pow-prod-down
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01238
114838
2189938
Stop Event
node limit
Counts
2 → 222
Calls
Call 1
Inputs
(/.f64 100 (/.f64 y x))
(/.f64 (*.f64 100 x) y)
Outputs
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 100 (pow.f64 (sqrt.f64 (/.f64 x y)) 2))
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 (/.f64 1 y)) 3))
(*.f64 (*.f64 100 x) (pow.f64 (sqrt.f64 (/.f64 1 y)) 2))
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 (*.f64 100 (/.f64 x y)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 y)))
(*.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) (sqrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 y)))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 -100 (pow.f64 (/.f64 1 (/.f64 (neg.f64 y) x)) 1))
(*.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 100 x))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (*.f64 100 x)) -1))
(*.f64 (/.f64 x y) 100)
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(*.f64 (/.f64 100 y) x)
(*.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 (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (*.f64 100 x) (cbrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (/.f64 (*.f64 100 x) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 100 (/.f64 x 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 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 100 y) 1) x)
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 100 (/.f64 x y)))
(*.f64 (pow.f64 (/.f64 1 x) -1) (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 100 x)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 1) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 100 x)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) -1) (pow.f64 (/.f64 (sqrt.f64 y) 100) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -2) 1) (pow.f64 (/.f64 (*.f64 100 x) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (pow.f64 y -1/2) 1) (pow.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) 1) (pow.f64 (/.f64 100 (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (cbrt.f64 100) 3) (pow.f64 (cbrt.f64 (/.f64 x y)) 3))
(*.f64 (pow.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 x (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 100 (sqrt.f64 y)) 1) (pow.f64 (/.f64 x (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 x 1) 1) (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 100 (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) 1) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) y) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (pow.f64 (cbrt.f64 y) 2)) 1) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (sqrt.f64 y)) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) 1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) y) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (*.f64 (/.f64 100 y) 1) 1) x)
(*.f64 (pow.f64 (/.f64 100 (neg.f64 y)) 1) (neg.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 y)) 3) x)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) 100) 1/3) (pow.f64 (/.f64 x y) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) (*.f64 100 x)) 1/3) (pow.f64 (/.f64 1 y) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 100 (/.f64 x y)) (cbrt.f64 (*.f64 100 (/.f64 x y)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) (/.f64 100 y)) 1/3) (cbrt.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 100 y)) 2) x)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 y 100) x)) (cbrt.f64 (/.f64 (/.f64 y 100) x))) -1) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) -2) -1) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 100 x))) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 x) -1/2) -1) (pow.f64 (/.f64 y (*.f64 (sqrt.f64 x) 10)) -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) x) -1) (pow.f64 (/.f64 (cbrt.f64 y) 100) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) -1) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 100 x))) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (sqrt.f64 x) 10)) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -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) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) -1) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 100 x))) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -1))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 2)
(pow.f64 (/.f64 (/.f64 y 100) x) -1)
(pow.f64 (/.f64 (/.f64 (/.f64 y 100) x) 1) -1)
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x 3) 1000000) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 100 (/.f64 x y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y 100) x)) -1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 100 (pow.f64 (sqrt.f64 (/.f64 x y)) 2))
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 (/.f64 1 y)) 3))
(*.f64 (*.f64 100 x) (pow.f64 (sqrt.f64 (/.f64 1 y)) 2))
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 (*.f64 100 (/.f64 x y)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 y)))
(*.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) (sqrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 y)))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 -100 (pow.f64 (/.f64 1 (/.f64 (neg.f64 y) x)) 1))
(*.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 100 x))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (*.f64 100 x)) -1))
(*.f64 (/.f64 x y) 100)
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(*.f64 (/.f64 100 y) x)
(*.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 (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (*.f64 100 x) (cbrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (/.f64 (*.f64 100 x) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 100 (/.f64 x 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 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 100 y) 1) x)
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 100 (/.f64 x y)))
(*.f64 (pow.f64 (/.f64 1 x) -1) (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 100 x)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 1) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 100 x)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) -1) (pow.f64 (/.f64 (sqrt.f64 y) 100) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -2) 1) (pow.f64 (/.f64 (*.f64 100 x) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (pow.f64 y -1/2) 1) (pow.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) 1) (pow.f64 (/.f64 100 (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (cbrt.f64 100) 3) (pow.f64 (cbrt.f64 (/.f64 x y)) 3))
(*.f64 (pow.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 x (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 100 (sqrt.f64 y)) 1) (pow.f64 (/.f64 x (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 x 1) 1) (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 100 (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) 1) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) y) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (pow.f64 (cbrt.f64 y) 2)) 1) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (sqrt.f64 y)) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) 1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) y) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (*.f64 (/.f64 100 y) 1) 1) x)
(*.f64 (pow.f64 (/.f64 100 (neg.f64 y)) 1) (neg.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 y)) 3) x)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) 100) 1/3) (pow.f64 (/.f64 x y) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) (*.f64 100 x)) 1/3) (pow.f64 (/.f64 1 y) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 100 (/.f64 x y)) (cbrt.f64 (*.f64 100 (/.f64 x y)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) (/.f64 100 y)) 1/3) (cbrt.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 100 y)) 2) x)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 y 100) x)) (cbrt.f64 (/.f64 (/.f64 y 100) x))) -1) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) -2) -1) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 100 x))) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 x) -1/2) -1) (pow.f64 (/.f64 y (*.f64 (sqrt.f64 x) 10)) -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) x) -1) (pow.f64 (/.f64 (cbrt.f64 y) 100) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) -1) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 100 x))) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (sqrt.f64 x) 10)) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -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) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) -1) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 100 x))) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -1))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 2)
(pow.f64 (/.f64 (/.f64 y 100) x) -1)
(pow.f64 (/.f64 (/.f64 (/.f64 y 100) x) 1) -1)
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x 3) 1000000) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 100 (/.f64 x y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y 100) x)) -1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))

simplify130.0ms (3.5%)

Algorithm
egg-herbie
Rules
1286×times-frac
796×fma-def
640×sqr-pow
574×log-prod
542×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03458414
18918242
232748138
Stop Event
node limit
Counts
270 → 173
Calls
Call 1
Inputs
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(*.f64 100 (/.f64 x y))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 100 (pow.f64 (sqrt.f64 (/.f64 x y)) 2))
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 (/.f64 1 y)) 3))
(*.f64 (*.f64 100 x) (pow.f64 (sqrt.f64 (/.f64 1 y)) 2))
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 (*.f64 100 (/.f64 x y)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 y)))
(*.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) (sqrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 y)))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 -100 (pow.f64 (/.f64 1 (/.f64 (neg.f64 y) x)) 1))
(*.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 100 x))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (*.f64 100 x)) -1))
(*.f64 (/.f64 x y) 100)
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(*.f64 (/.f64 100 y) x)
(*.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 (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (*.f64 100 x) (cbrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (/.f64 (*.f64 100 x) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 100 (/.f64 x 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 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 100 y) 1) x)
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 100 (/.f64 x y)))
(*.f64 (pow.f64 (/.f64 1 x) -1) (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 100 x)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 1) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 100 x)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) -1) (pow.f64 (/.f64 (sqrt.f64 y) 100) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -2) 1) (pow.f64 (/.f64 (*.f64 100 x) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (pow.f64 y -1/2) 1) (pow.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) 1) (pow.f64 (/.f64 100 (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (cbrt.f64 100) 3) (pow.f64 (cbrt.f64 (/.f64 x y)) 3))
(*.f64 (pow.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 x (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 100 (sqrt.f64 y)) 1) (pow.f64 (/.f64 x (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 x 1) 1) (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 100 (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) 1) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) y) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (pow.f64 (cbrt.f64 y) 2)) 1) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (sqrt.f64 y)) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) 1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) y) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (*.f64 (/.f64 100 y) 1) 1) x)
(*.f64 (pow.f64 (/.f64 100 (neg.f64 y)) 1) (neg.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 y)) 3) x)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) 100) 1/3) (pow.f64 (/.f64 x y) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) (*.f64 100 x)) 1/3) (pow.f64 (/.f64 1 y) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 100 (/.f64 x y)) (cbrt.f64 (*.f64 100 (/.f64 x y)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) (/.f64 100 y)) 1/3) (cbrt.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 100 y)) 2) x)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 y 100) x)) (cbrt.f64 (/.f64 (/.f64 y 100) x))) -1) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) -2) -1) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 100 x))) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 x) -1/2) -1) (pow.f64 (/.f64 y (*.f64 (sqrt.f64 x) 10)) -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) x) -1) (pow.f64 (/.f64 (cbrt.f64 y) 100) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) -1) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 100 x))) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (sqrt.f64 x) 10)) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -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) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) -1) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 100 x))) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -1))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 2)
(pow.f64 (/.f64 (/.f64 y 100) x) -1)
(pow.f64 (/.f64 (/.f64 (/.f64 y 100) x) 1) -1)
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x 3) 1000000) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 100 (/.f64 x y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y 100) x)) -1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(*.f64 100 (/.f64 x y))
(*.f64 100 (pow.f64 (sqrt.f64 (/.f64 x y)) 2))
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 x) (/.f64 1 y))
(*.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 (/.f64 1 y)) 3))
(*.f64 (*.f64 100 x) (pow.f64 (sqrt.f64 (/.f64 1 y)) 2))
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(*.f64 (*.f64 100 (/.f64 x y)) (log.f64 (exp.f64 1)))
(*.f64 1 (*.f64 100 (/.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.f64 1 y)))
(*.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) (sqrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 y)))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(*.f64 -100 (pow.f64 (/.f64 1 (/.f64 (neg.f64 y) x)) 1))
(*.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 100 x))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (*.f64 100 x)) -1))
(*.f64 (/.f64 x y) 100)
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(*.f64 (/.f64 100 y) x)
(*.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 (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (*.f64 100 x) (cbrt.f64 y)))
(*.f64 (pow.f64 y -1/2) (/.f64 (*.f64 100 x) (sqrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 100 (/.f64 x 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 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 100 y) 1) x)
(*.f64 (*.f64 (/.f64 100 y) (pow.f64 (cbrt.f64 x) 2)) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 100 (/.f64 x y)))
(*.f64 (pow.f64 (/.f64 1 x) -1) (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 100 x)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 1) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 100 x)) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) -1) (pow.f64 (/.f64 (sqrt.f64 y) 100) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -2) 1) (pow.f64 (/.f64 (*.f64 100 x) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (pow.f64 y -1/2) 1) (pow.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) 1) (pow.f64 (/.f64 100 (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (cbrt.f64 100) 3) (pow.f64 (cbrt.f64 (/.f64 x y)) 3))
(*.f64 (pow.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 x (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 100 (sqrt.f64 y)) 1) (pow.f64 (/.f64 x (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 x 1) 1) (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 100 (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) 1) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) y) 1))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (pow.f64 (cbrt.f64 y) 2)) 1) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (sqrt.f64 y)) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) (sqrt.f64 y)) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) 1) 1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) y) 1))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (*.f64 (/.f64 100 y) 1) 1) x)
(*.f64 (pow.f64 (/.f64 100 (neg.f64 y)) 1) (neg.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 y)) 3) x)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2) 1/3))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) 100) 1/3) (pow.f64 (/.f64 x y) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) (*.f64 100 x)) 1/3) (pow.f64 (/.f64 1 y) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 100 (/.f64 x y)) (cbrt.f64 (*.f64 100 (/.f64 x y)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) (/.f64 100 y)) 1/3) (cbrt.f64 x))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 100 y)) 2) x)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 y 100) x)) (cbrt.f64 (/.f64 (/.f64 y 100) x))) -1) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) -2) -1) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 100 x))) -1))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 x) -1/2) -1) (pow.f64 (/.f64 y (*.f64 (sqrt.f64 x) 10)) -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) x) -1) (pow.f64 (/.f64 (cbrt.f64 y) 100) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) -1) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 100 x))) -1))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) (*.f64 (sqrt.f64 x) 10)) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -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) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) -1) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 100 x))) -1))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -1))
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) 1/2)
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 2)
(pow.f64 (/.f64 (/.f64 y 100) x) -1)
(pow.f64 (/.f64 (/.f64 (/.f64 y 100) x) 1) -1)
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 y)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x 3) 1000000) (pow.f64 y 3)))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 100 (/.f64 x y)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y 100) x)) -1))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
Outputs
(*.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 0 (*.f64 100 (/.f64 x y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (pow.f64 (sqrt.f64 (/.f64 x y)) 2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 (*.f64 100 x) (/.f64 1 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 (/.f64 1 y)) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 x) (pow.f64 (sqrt.f64 (/.f64 1 y)) 2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 (/.f64 x y)) (log.f64 (exp.f64 1)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 1 (*.f64 100 (/.f64 x y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 y (*.f64 100 x)) -2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 y (*.f64 100 x)) -2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 y (*.f64 100 x)) -2)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 100 x) y))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 100 x) y))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.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 (sqrt.f64 (*.f64 100 (/.f64 x y))) (sqrt.f64 (*.f64 100 (/.f64 x y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 -100 (pow.f64 (/.f64 1 (/.f64 (neg.f64 y) x)) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 x -100) (pow.f64 (/.f64 1 (neg.f64 y)) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 1 y) (*.f64 100 x))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (*.f64 100 x)) -1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x y) 100)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 100 y) x)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 100) (sqrt.f64 y))
(/.f64 100 (/.f64 (sqrt.f64 y) (/.f64 x (sqrt.f64 y))))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 100) (sqrt.f64 y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 100 (/.f64 (sqrt.f64 y) (/.f64 x (sqrt.f64 y))))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (*.f64 100 x) (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 100 (/.f64 (cbrt.f64 y) x)))
(*.f64 (pow.f64 y -1/2) (/.f64 (*.f64 100 x) (sqrt.f64 y)))
(/.f64 (*.f64 (pow.f64 y -1/2) (*.f64 100 x)) (sqrt.f64 y))
(*.f64 (pow.f64 y -1/2) (*.f64 100 (/.f64 x (sqrt.f64 y))))
(/.f64 (pow.f64 y -1/2) (/.f64 (sqrt.f64 y) (*.f64 100 x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) 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)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (cbrt.f64 (/.f64 (*.f64 100 x) y))) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 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 (*.f64 100 x) 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 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 100 y) 1) x)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 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 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 1 1/3) (*.f64 100 (/.f64 x y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 1 x) -1) (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 100 x)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 1 (/.f64 (cbrt.f64 y) (*.f64 100 x))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 y) (*.f64 100 x)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 1) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 100 x)) -1))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 1 (/.f64 (sqrt.f64 y) (*.f64 100 x))))
(/.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (sqrt.f64 y) (*.f64 100 x)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) -1) (pow.f64 (/.f64 (sqrt.f64 y) 100) -1))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 100) (sqrt.f64 y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 100 (/.f64 (sqrt.f64 y) (/.f64 x (sqrt.f64 y))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -2) 1) (pow.f64 (/.f64 (*.f64 100 x) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 100 (/.f64 (cbrt.f64 y) x)))
(*.f64 (pow.f64 (pow.f64 y -1/2) 1) (pow.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) 1))
(/.f64 (*.f64 (pow.f64 y -1/2) (*.f64 100 x)) (sqrt.f64 y))
(*.f64 (pow.f64 y -1/2) (*.f64 100 (/.f64 x (sqrt.f64 y))))
(/.f64 (pow.f64 y -1/2) (/.f64 (sqrt.f64 y) (*.f64 100 x)))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) 1) (pow.f64 (/.f64 100 (sqrt.f64 y)) 1))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 100) (sqrt.f64 y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 100 (/.f64 (sqrt.f64 y) (/.f64 x (sqrt.f64 y))))
(*.f64 (pow.f64 (cbrt.f64 100) 3) (pow.f64 (cbrt.f64 (/.f64 x y)) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 x (cbrt.f64 y)) 1))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (/.f64 100 (sqrt.f64 y)) 1) (pow.f64 (/.f64 x (sqrt.f64 y)) 1))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 100) (sqrt.f64 y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 100 (/.f64 (sqrt.f64 y) (/.f64 x (sqrt.f64 y))))
(*.f64 (pow.f64 (/.f64 x 1) 1) (/.f64 100 y))
(/.f64 (*.f64 100 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 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) 1) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) 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 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (pow.f64 (cbrt.f64 y) 2)) 1) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (cbrt.f64 (/.f64 (*.f64 100 x) y))) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 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 (*.f64 100 x) y))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (sqrt.f64 y)) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) (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 (sqrt.f64 x) 10) 1) 1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) y) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)) 1))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (*.f64 (/.f64 100 y) 1) 1) x)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 100 (neg.f64 y)) 1) (neg.f64 x))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 y (*.f64 100 x)) -2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 y)) 3) x)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 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 100 (/.f64 x y)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3)) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 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 (pow.f64 (/.f64 (/.f64 y 100) x) -2) 100) 1/3) (pow.f64 (/.f64 x y) 1/3))
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (*.f64 100 (pow.f64 (/.f64 y (*.f64 100 x)) -2))))
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (*.f64 100 (pow.f64 (*.f64 x (/.f64 100 y)) 2))))
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (*.f64 100 (pow.f64 (/.f64 (*.f64 100 x) y) 2))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) (*.f64 100 x)) 1/3) (pow.f64 (/.f64 1 y) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 y)) (cbrt.f64 (*.f64 (*.f64 100 x) (pow.f64 (/.f64 y (*.f64 100 x)) -2))))
(*.f64 (cbrt.f64 (/.f64 1 y)) (cbrt.f64 (*.f64 100 (*.f64 x (pow.f64 (*.f64 x (/.f64 100 y)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 y)) (cbrt.f64 (*.f64 (*.f64 100 x) (pow.f64 (/.f64 (*.f64 100 x) y) 2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 100 (/.f64 x y)) (cbrt.f64 (*.f64 100 (/.f64 x y)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 100 x) y) (cbrt.f64 (/.f64 (*.f64 100 x) y))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) 8)))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 100 x) y))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 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 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) (/.f64 100 y)) 1/3) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (/.f64 100 y) (pow.f64 (/.f64 y (*.f64 100 x)) -2))))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (/.f64 100 y) (pow.f64 (*.f64 x (/.f64 100 y)) 2))))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (/.f64 100 y) (pow.f64 (/.f64 (*.f64 100 x) y) 2))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 y (*.f64 100 x)) -2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 2)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 100 y)) 2) x)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 y 100) x)) (cbrt.f64 (/.f64 (/.f64 y 100) x))) -1) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 y (*.f64 100 x))) (cbrt.f64 (/.f64 y (*.f64 100 x))))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 y (*.f64 100 x))) (cbrt.f64 (/.f64 y (*.f64 100 x))))))
(/.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (*.f64 (cbrt.f64 (/.f64 y (*.f64 100 x))) (cbrt.f64 (/.f64 y (*.f64 100 x)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) -2) -1) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 100 x))) -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 100 x) -1/2) -1) (pow.f64 (/.f64 y (*.f64 (sqrt.f64 x) 10)) -1))
(*.f64 (/.f64 1 (pow.f64 (*.f64 100 x) -1/2)) (/.f64 1 (/.f64 y (*.f64 (sqrt.f64 x) 10))))
(*.f64 (*.f64 (sqrt.f64 x) (/.f64 10 y)) (/.f64 1 (pow.f64 (*.f64 100 x) -1/2)))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 10 y)) (pow.f64 (*.f64 100 x) -1/2))
(*.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 1 (pow.f64 (cbrt.f64 y) 2)) 100) (*.f64 (/.f64 1 (cbrt.f64 y)) x))
(/.f64 (/.f64 x (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 100))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) x) -1) (pow.f64 (/.f64 (cbrt.f64 y) 100) -1))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.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 (pow.f64 x 2) 10000))) -1) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 100 x))) -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 (sqrt.f64 x) 10)) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -1))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 100) -1) (pow.f64 (/.f64 (sqrt.f64 y) x) -1))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 100) (sqrt.f64 y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 100 (/.f64 (sqrt.f64 y) (/.f64 x (sqrt.f64 y))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) -1) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 100 x))) -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 (/.f64 1 (sqrt.f64 y)) (cbrt.f64 (*.f64 100 x))) 1) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))))
(/.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 (sqrt.f64 x) 10)) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -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 (/.f64 (sqrt.f64 y) (sqrt.f64 x)) 1/10) -2)
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) 1/2)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 2)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (/.f64 (/.f64 y 100) x) -1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (/.f64 (/.f64 (/.f64 y 100) x) 1) -1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x 3) 1000000) (pow.f64 y 3)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 100 (/.f64 x y)))) 1/3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y 100) x)) -1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(+.f64 0 (*.f64 100 (/.f64 x y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(fma.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 100 (/.f64 x y)))) 1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (/.f64 x y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 100 (pow.f64 (sqrt.f64 (/.f64 x y)) 2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 x (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 (*.f64 100 x) (/.f64 1 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 x) (pow.f64 (cbrt.f64 (/.f64 1 y)) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 x) (pow.f64 (sqrt.f64 (/.f64 1 y)) 2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 (/.f64 x y)) 1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 100 (/.f64 x y)) (log.f64 (exp.f64 1)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 1 (*.f64 100 (/.f64 x y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 y (*.f64 100 x)) -2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 y (*.f64 100 x)) -2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 y (*.f64 100 x)) -2)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 100 x) y))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 100 y)))) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 2)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 100 x) y))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (*.f64 (cbrt.f64 (*.f64 100 x)) (/.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 (sqrt.f64 (*.f64 100 (/.f64 x y))) (sqrt.f64 (*.f64 100 (/.f64 x y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 (sqrt.f64 x) 10) (*.f64 (*.f64 (sqrt.f64 x) 10) (/.f64 1 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 -100 (/.f64 1 (/.f64 (neg.f64 y) x)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 -100 (pow.f64 (/.f64 1 (/.f64 (neg.f64 y) x)) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 x -100) (/.f64 1 (neg.f64 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (*.f64 x -100) (pow.f64 (/.f64 1 (neg.f64 y)) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 1 y) (*.f64 100 x))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 1 y) (pow.f64 (/.f64 1 (*.f64 100 x)) -1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x y) 100)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x y) (log.f64 (exp.f64 100)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 100 y) x)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 100) (sqrt.f64 y))
(/.f64 100 (/.f64 (sqrt.f64 y) (/.f64 x (sqrt.f64 y))))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 100 (sqrt.f64 y)))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 100) (sqrt.f64 y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 100 (/.f64 (sqrt.f64 y) (/.f64 x (sqrt.f64 y))))
(*.f64 (/.f64 x 1) (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 (*.f64 100 x) (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 100 (/.f64 (cbrt.f64 y) x)))
(*.f64 (pow.f64 y -1/2) (/.f64 (*.f64 100 x) (sqrt.f64 y)))
(/.f64 (*.f64 (pow.f64 y -1/2) (*.f64 100 x)) (sqrt.f64 y))
(*.f64 (pow.f64 y -1/2) (*.f64 100 (/.f64 x (sqrt.f64 y))))
(/.f64 (pow.f64 y -1/2) (/.f64 (sqrt.f64 y) (*.f64 100 x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) 1) (/.f64 (cbrt.f64 (*.f64 100 x)) 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)) (pow.f64 (cbrt.f64 y) 2)) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (cbrt.f64 (/.f64 (*.f64 100 x) y))) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 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 (*.f64 100 x) 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 (sqrt.f64 x) 10) 1) (/.f64 (*.f64 (sqrt.f64 x) 10) y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 100 y) 1) x)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 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 (*.f64 (/.f64 100 y) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (/.f64 100 (neg.f64 y)) (neg.f64 x))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 1 1/3) (*.f64 100 (/.f64 x y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 1 x) -1) (/.f64 100 y))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) 1) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 100 x)) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 1 (/.f64 (cbrt.f64 y) (*.f64 100 x))))
(/.f64 (/.f64 1 (pow.f64 (cbrt.f64 y) 2)) (/.f64 (cbrt.f64 y) (*.f64 100 x)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 1) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 100 x)) -1))
(*.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 1 (/.f64 (sqrt.f64 y) (*.f64 100 x))))
(/.f64 (/.f64 1 (sqrt.f64 y)) (/.f64 (sqrt.f64 y) (*.f64 100 x)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) -1) (pow.f64 (/.f64 (sqrt.f64 y) 100) -1))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 100) (sqrt.f64 y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 100 (/.f64 (sqrt.f64 y) (/.f64 x (sqrt.f64 y))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 y) -2) 1) (pow.f64 (/.f64 (*.f64 100 x) (cbrt.f64 y)) 1))
(*.f64 (pow.f64 (cbrt.f64 y) -2) (/.f64 100 (/.f64 (cbrt.f64 y) x)))
(*.f64 (pow.f64 (pow.f64 y -1/2) 1) (pow.f64 (/.f64 (*.f64 100 x) (sqrt.f64 y)) 1))
(/.f64 (*.f64 (pow.f64 y -1/2) (*.f64 100 x)) (sqrt.f64 y))
(*.f64 (pow.f64 y -1/2) (*.f64 100 (/.f64 x (sqrt.f64 y))))
(/.f64 (pow.f64 y -1/2) (/.f64 (sqrt.f64 y) (*.f64 100 x)))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) 1) (pow.f64 (/.f64 100 (sqrt.f64 y)) 1))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 100) (sqrt.f64 y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 100 (/.f64 (sqrt.f64 y) (/.f64 x (sqrt.f64 y))))
(*.f64 (pow.f64 (cbrt.f64 100) 3) (pow.f64 (cbrt.f64 (/.f64 x y)) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 x (cbrt.f64 y)) 1))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (/.f64 100 (sqrt.f64 y)) 1) (pow.f64 (/.f64 x (sqrt.f64 y)) 1))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 100) (sqrt.f64 y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 100 (/.f64 (sqrt.f64 y) (/.f64 x (sqrt.f64 y))))
(*.f64 (pow.f64 (/.f64 x 1) 1) (/.f64 100 y))
(/.f64 (*.f64 100 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 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) 1) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) 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 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (pow.f64 (cbrt.f64 y) 2)) 1) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (cbrt.f64 (/.f64 (*.f64 100 x) y))) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 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 (*.f64 100 x) y))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x 2) 10000)) (sqrt.f64 y)) 1) (pow.f64 (/.f64 (cbrt.f64 (*.f64 100 x)) (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 (sqrt.f64 x) 10) 1) 1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) y) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (pow.f64 (cbrt.f64 y) 2)) 1) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) 10) (cbrt.f64 y)) 1))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (*.f64 (/.f64 100 y) 1) 1) x)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (/.f64 100 (neg.f64 y)) 1) (neg.f64 x))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 y (*.f64 100 x)) -2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 2)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 100 y)) 3) x)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 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 100 (/.f64 x y)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3)) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 3/2)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 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 (pow.f64 (/.f64 (/.f64 y 100) x) -2) 100) 1/3) (pow.f64 (/.f64 x y) 1/3))
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (*.f64 100 (pow.f64 (/.f64 y (*.f64 100 x)) -2))))
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (*.f64 100 (pow.f64 (*.f64 x (/.f64 100 y)) 2))))
(*.f64 (cbrt.f64 (/.f64 x y)) (cbrt.f64 (*.f64 100 (pow.f64 (/.f64 (*.f64 100 x) y) 2))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) (*.f64 100 x)) 1/3) (pow.f64 (/.f64 1 y) 1/3))
(*.f64 (cbrt.f64 (/.f64 1 y)) (cbrt.f64 (*.f64 (*.f64 100 x) (pow.f64 (/.f64 y (*.f64 100 x)) -2))))
(*.f64 (cbrt.f64 (/.f64 1 y)) (cbrt.f64 (*.f64 100 (*.f64 x (pow.f64 (*.f64 x (/.f64 100 y)) 2)))))
(*.f64 (cbrt.f64 (/.f64 1 y)) (cbrt.f64 (*.f64 (*.f64 100 x) (pow.f64 (/.f64 (*.f64 100 x) y) 2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 100 (/.f64 x y)) (cbrt.f64 (*.f64 100 (/.f64 x y)))) 2) 1/3) (pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y))) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (*.f64 100 x) y) (cbrt.f64 (/.f64 (*.f64 100 x) y))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 100 y)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) 4) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) 8)))
(*.f64 (pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 5/2) 1/3) (pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 100 x) y))) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 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 (*.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) (/.f64 100 y)) 1/3) (cbrt.f64 x))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (/.f64 100 y) (pow.f64 (/.f64 y (*.f64 100 x)) -2))))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (/.f64 100 y) (pow.f64 (*.f64 x (/.f64 100 y)) 2))))
(*.f64 (cbrt.f64 x) (cbrt.f64 (*.f64 (/.f64 100 y) (pow.f64 (/.f64 (*.f64 100 x) y) 2))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))) 2) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 y (*.f64 100 x)) -2)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (cbrt.f64 (pow.f64 (*.f64 x (/.f64 100 y)) 2)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 100 x) y) 2)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 100 y)) 2) x)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 y 100) x)) (cbrt.f64 (/.f64 (/.f64 y 100) x))) -1) (cbrt.f64 (*.f64 100 (/.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 y (*.f64 100 x))) (cbrt.f64 (/.f64 y (*.f64 100 x))))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 100 y))) (/.f64 1 (*.f64 (cbrt.f64 (/.f64 y (*.f64 100 x))) (cbrt.f64 (/.f64 y (*.f64 100 x))))))
(/.f64 (cbrt.f64 (/.f64 (*.f64 100 x) y)) (*.f64 (cbrt.f64 (/.f64 y (*.f64 100 x))) (cbrt.f64 (/.f64 y (*.f64 100 x)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 100 x)) -2) -1) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 100 x))) -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 100 x) -1/2) -1) (pow.f64 (/.f64 y (*.f64 (sqrt.f64 x) 10)) -1))
(*.f64 (/.f64 1 (pow.f64 (*.f64 100 x) -1/2)) (/.f64 1 (/.f64 y (*.f64 (sqrt.f64 x) 10))))
(*.f64 (*.f64 (sqrt.f64 x) (/.f64 10 y)) (/.f64 1 (pow.f64 (*.f64 100 x) -1/2)))
(/.f64 (*.f64 (sqrt.f64 x) (/.f64 10 y)) (pow.f64 (*.f64 100 x) -1/2))
(*.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 1 (pow.f64 (cbrt.f64 y) 2)) 100) (*.f64 (/.f64 1 (cbrt.f64 y)) x))
(/.f64 (/.f64 x (cbrt.f64 y)) (/.f64 (pow.f64 (cbrt.f64 y) 2) 100))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) 2) x) -1) (pow.f64 (/.f64 (cbrt.f64 y) 100) -1))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.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 (pow.f64 x 2) 10000))) -1) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 100 x))) -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 (sqrt.f64 x) 10)) -1) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -1))
(*.f64 (/.f64 100 (pow.f64 (cbrt.f64 y) 2)) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 100 (/.f64 (cbrt.f64 y) x)) (pow.f64 (cbrt.f64 y) 2))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) 2)) (/.f64 100 (cbrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) 100) -1) (pow.f64 (/.f64 (sqrt.f64 y) x) -1))
(/.f64 (*.f64 (/.f64 x (sqrt.f64 y)) 100) (sqrt.f64 y))
(*.f64 (/.f64 100 (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 100 (/.f64 (sqrt.f64 y) (/.f64 x (sqrt.f64 y))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))) -1) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 100 x))) -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 (/.f64 1 (sqrt.f64 y)) (cbrt.f64 (*.f64 100 x))) 1) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 x 2) 10000))))
(/.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 (sqrt.f64 x) 10)) -1) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) 10)) -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 (/.f64 (sqrt.f64 y) (sqrt.f64 x)) 1/10) -2)
(pow.f64 (*.f64 100 (/.f64 x y)) 1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (cbrt.f64 (*.f64 100 (/.f64 x y))) 3)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2) 1/2)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3) 1/3)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (sqrt.f64 (*.f64 100 (/.f64 x y))) 2)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (/.f64 (/.f64 y 100) x) -1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(pow.f64 (/.f64 (/.f64 (/.f64 y 100) x) 1) -1)
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(neg.f64 (/.f64 (*.f64 100 x) (neg.f64 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 y 100) x) -2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 100 y)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 100 (/.f64 x y)))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(cbrt.f64 (pow.f64 (*.f64 100 (/.f64 x y)) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x 3) 1000000) (pow.f64 y 3)))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(expm1.f64 (log1p.f64 (*.f64 100 (/.f64 x y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (log.f64 (*.f64 100 (/.f64 x y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 100 (/.f64 x y))) 1) 1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 100 (/.f64 x y)))) 3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 100 (/.f64 x y)))) 1/3))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 100 (/.f64 x y)))) 2))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 y 100) x)) -1))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))
(log1p.f64 (expm1.f64 (*.f64 100 (/.f64 x y))))
(/.f64 (*.f64 100 x) y)
(*.f64 x (/.f64 100 y))

eval49.0ms (1.3%)

Compiler

Compiled 2358 to 1606 computations (31.9% saved)

prune28.0ms (0.7%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New1730173
Fresh011
Picked022
Done044
Total1737180
Accuracy
100.0%
Counts
180 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (*.f64 x 100) (+.f64 x y))
49.3%
(/.f64 (*.f64 100 x) y)
49.2%
(/.f64 x (/.f64 y 100))
49.3%
(/.f64 100 (/.f64 y x))
99.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
49.2%
(*.f64 100 (/.f64 x y))
51.3%
100
99.3%
(/.f64 (*.f64 x 100) (+.f64 x y))
49.3%
(/.f64 (*.f64 100 x) y)
49.2%
(/.f64 x (/.f64 y 100))
49.3%
(/.f64 100 (/.f64 y x))
99.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
49.2%
(*.f64 100 (/.f64 x y))
51.3%
100
Compiler

Compiled 98 to 72 computations (26.5% saved)

localize0.0ms (0%)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune4.0ms (0.1%)

Pruning

7 alts after pruning (1 fresh and 6 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done066
Total077
Accuracy
100.0%
Counts
7 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(/.f64 (*.f64 x 100) (+.f64 x y))
49.3%
(/.f64 (*.f64 100 x) y)
49.2%
(/.f64 x (/.f64 y 100))
49.3%
(/.f64 100 (/.f64 y x))
99.9%
(/.f64 100 (-.f64 (/.f64 y x) -1))
49.2%
(*.f64 100 (/.f64 x y))
51.3%
100
Compiler

Compiled 86 to 59 computations (31.4% saved)

regimes18.0ms (0.5%)

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

3 calls:

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

Compiled 52 to 33 computations (36.5% saved)

regimes58.0ms (1.6%)

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

2 calls:

32.0ms
y
25.0ms
x
Results
AccuracySegmentsBranch
81.5%5x
76.1%7y
Compiler

Compiled 29 to 19 computations (34.5% saved)

regimes24.0ms (0.6%)

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

1 calls:

23.0ms
x
Results
AccuracySegmentsBranch
81.5%5x
Compiler

Compiled 21 to 14 computations (33.3% saved)

regimes18.0ms (0.5%)

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

1 calls:

18.0ms
x
Results
AccuracySegmentsBranch
81.5%5x
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes6.0ms (0.2%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

2 calls:

3.0ms
y
3.0ms
x
Results
AccuracySegmentsBranch
51.3%1y
51.3%1x
Compiler

Compiled 9 to 7 computations (22.2% saved)

bsearch50.0ms (1.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
8.743897984022397e+52
2.954047354360704e+56
9.0ms
-8.842048415770183e-108
-2.7344892089446543e-108
14.0ms
-0.3776919167869357
-1.4462969010973729e-5
13.0ms
-4.936345311415728e+113
-1.3593900968882286e+109
Results
45.0ms464×body256valid
Compiler

Compiled 362 to 300 computations (17.1% saved)

bsearch51.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
8.743897984022397e+52
2.954047354360704e+56
8.0ms
-8.842048415770183e-108
-2.7344892089446543e-108
14.0ms
-0.3776919167869357
-1.4462969010973729e-5
14.0ms
-4.936345311415728e+113
-1.3593900968882286e+109
Results
46.0ms464×body256valid
Compiler

Compiled 362 to 300 computations (17.1% saved)

bsearch51.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
8.743897984022397e+52
2.954047354360704e+56
8.0ms
-8.842048415770183e-108
-2.7344892089446543e-108
14.0ms
-0.3776919167869357
-1.4462969010973729e-5
14.0ms
-4.936345311415728e+113
-1.3593900968882286e+109
Results
45.0ms464×body256valid
Compiler

Compiled 362 to 300 computations (17.1% saved)

simplify14.0ms (0.4%)

Algorithm
egg-herbie
Rules
10×if-if-or-not
not-or
not-not
if-not
sub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
056293
172287
279287
386283
491283
595283
696283
797283
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f64 100 (-.f64 (/.f64 y x) -1))
(if (<=.f64 x -2499999999999999825299836731576099321168332875347442123153974215411807458207728475940490896723563616894307008512) 100 (if (<=.f64 x -5764607523034235/36028797018963968) (*.f64 100 (/.f64 x y)) (if (<=.f64 x -8197094012999083/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) 100 (if (<=.f64 x 149999999999999998983142301154244196469256266291609600) (/.f64 (*.f64 100 x) y) 100))))
(if (<=.f64 x -18500000000000001020092254146773583570005104489289220804580399808360452649018181691956929457604216336756506624) 100 (if (<=.f64 x -5764607523034235/288230376151711744) (*.f64 100 (/.f64 x y)) (if (<=.f64 x -6346137300386387/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) 100 (if (<=.f64 x 115000000000000009854233063830914200523552953066323968) (/.f64 100 (/.f64 y x)) 100))))
(if (<=.f64 x -16499999999999999387650640895882620125950866351460997021625812043245661617015914921206608006600159096064704512) 100 (if (<=.f64 x -6640827866535439/36893488147419103232) (*.f64 100 (/.f64 x y)) (if (<=.f64 x -6081714912870287/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) 100 (if (<=.f64 x 105999999999999999281420559482332565504941094846070784) (*.f64 100 (/.f64 x y)) 100))))
100
Outputs
(/.f64 100 (-.f64 (/.f64 y x) -1))
(if (<=.f64 x -2499999999999999825299836731576099321168332875347442123153974215411807458207728475940490896723563616894307008512) 100 (if (<=.f64 x -5764607523034235/36028797018963968) (*.f64 100 (/.f64 x y)) (if (<=.f64 x -8197094012999083/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) 100 (if (<=.f64 x 149999999999999998983142301154244196469256266291609600) (/.f64 (*.f64 100 x) y) 100))))
(if (<=.f64 x -18500000000000001020092254146773583570005104489289220804580399808360452649018181691956929457604216336756506624) 100 (if (<=.f64 x -5764607523034235/288230376151711744) (*.f64 100 (/.f64 x y)) (if (<=.f64 x -6346137300386387/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) 100 (if (<=.f64 x 115000000000000009854233063830914200523552953066323968) (/.f64 100 (/.f64 y x)) 100))))
(if (<=.f64 x -16499999999999999387650640895882620125950866351460997021625812043245661617015914921206608006600159096064704512) 100 (if (<=.f64 x -6640827866535439/36893488147419103232) (*.f64 100 (/.f64 x y)) (if (<=.f64 x -6081714912870287/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) 100 (if (<=.f64 x 105999999999999999281420559482332565504941094846070784) (*.f64 100 (/.f64 x y)) 100))))
(if (<=.f64 x -16499999999999999387650640895882620125950866351460997021625812043245661617015914921206608006600159096064704512) 100 (if (or (<=.f64 x -6640827866535439/36893488147419103232) (not (or (<=.f64 x -6081714912870287/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512) (not (<=.f64 x 105999999999999999281420559482332565504941094846070784))))) (*.f64 100 (/.f64 x y)) 100))
(if (<=.f64 x -16499999999999999387650640895882620125950866351460997021625812043245661617015914921206608006600159096064704512) 100 (if (or (<=.f64 x -6640827866535439/36893488147419103232) (and (not (<=.f64 x -6081714912870287/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512)) (<=.f64 x 105999999999999999281420559482332565504941094846070784))) (*.f64 100 (/.f64 x y)) 100))
100
Compiler

Compiled 100 to 76 computations (24% saved)

soundness709.0ms (19%)

Rules
2102×fma-neg
1620×fma-def
1596×div-sub
1308×associate-/l*
1270×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024236
154196
2120196
3294184
4974178
53122175
65587175
76650175
87293175
97636175
107854175
02205015
15714799
219644661
03754664
19344552
235954502
01238
114838
2183538
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 133 to 78 computations (41.4% saved)

end0.0ms (0%)

preprocess84.0ms (2.2%)

Compiler

Compiled 224 to 158 computations (29.5% saved)

Profiling

Loading profile data...