Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 4.4s)

analyze142.0ms (3.2%)

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)

Precisions
Click to see histograms. Total time spent on operations: 127.0ms
ival-mult: 122.0ms (96.4% of total)
ival-div: 2.0ms (1.6% of total)
ival-add: 2.0ms (1.6% of total)
const: 0.0ms (0% of total)

sample1.6s (36.3%)

Results
1.2s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 358.0ms
ival-mult: 218.0ms (61% of total)
ival-div: 72.0ms (20.1% of total)
ival-add: 52.0ms (14.5% of total)
const: 12.0ms (3.4% of total)
backward-pass: 3.0ms (0.8% of total)
Bogosity

preprocess250.0ms (5.7%)

Algorithm
egg-herbie
Rules
894×fma-define
239×times-frac
186×fma-neg
143×associate-*l*
106×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024236
158196
2133196
3301196
4831196
51715196
62630196
72849196
82913196
92993196
102993196
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(/.f64 (*.f64 (neg.f64 x) #s(literal 100 binary64)) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) #s(literal 100 binary64)) (+.f64 (neg.f64 x) y)))
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x (neg.f64 y))))
(/.f64 (*.f64 y #s(literal 100 binary64)) (+.f64 y x))
Outputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 (*.f64 (neg.f64 x) #s(literal 100 binary64)) (+.f64 (neg.f64 x) y))
(/.f64 (*.f64 #s(literal 100 binary64) (neg.f64 x)) (+.f64 y (neg.f64 x)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 y x))
(/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) (-.f64 x y)))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x (neg.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) (neg.f64 x)) (+.f64 y (neg.f64 x)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (-.f64 y x))
(/.f64 (*.f64 x #s(literal 100 binary64)) (-.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) (-.f64 x y)))
(neg.f64 (/.f64 (*.f64 (neg.f64 x) #s(literal 100 binary64)) (+.f64 (neg.f64 x) y)))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (neg.f64 x))) (+.f64 y (neg.f64 x)))
(*.f64 x (/.f64 #s(literal 100 binary64) (-.f64 y x)))
(*.f64 x (/.f64 #s(literal -100 binary64) (-.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 x y)))
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x (neg.f64 y))))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) (neg.f64 x))) (+.f64 y (neg.f64 x)))
(*.f64 x (/.f64 #s(literal 100 binary64) (-.f64 y x)))
(*.f64 x (/.f64 #s(literal -100 binary64) (-.f64 x y)))
(*.f64 #s(literal -100 binary64) (/.f64 x (-.f64 x y)))
(/.f64 (*.f64 y #s(literal 100 binary64)) (+.f64 y x))
(/.f64 (*.f64 #s(literal 100 binary64) y) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 y (+.f64 x y)))

explain75.0ms (1.7%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
20-0-(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
00-0-x
00-0-#s(literal 100 binary64)
00-0-(*.f64 x #s(literal 100 binary64))
00-0-(+.f64 x y)
00-0-y
Results
52.0ms512×256valid
Compiler

Compiled 47 to 26 computations (44.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult: 9.0ms (48.9% of total)
ival-div: 5.0ms (27.2% of total)
ival-add: 3.0ms (16.3% of total)
const: 1.0ms (5.4% of total)

eval0.0ms (0%)

Compiler

Compiled 9 to 6 computations (33.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
99.7%
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
Compiler

Compiled 18 to 12 computations (33.3% saved)

localize57.0ms (1.3%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
99.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
100.0%
(/.f64 x (+.f64 x y))
99.8%
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
Results
36.0ms256×256valid
Compiler

Compiled 37 to 14 computations (62.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 5.0ms (42.2% of total)
ival-div: 4.0ms (33.7% of total)
ival-add: 2.0ms (16.9% of total)
const: 1.0ms (8.4% of total)

series12.0ms (0.3%)

Counts
3 → 72
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))>
#<alt (/.f64 x (+.f64 x y))>
#<alt (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))>
Outputs
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt #s(literal 100 binary64)>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))>
#<alt (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))>
#<alt (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))>
#<alt #s(literal 100 binary64)>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -100 binary64) y)) x)))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -100 binary64) y)) x)))>
#<alt #s(literal 100 binary64)>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))>
#<alt (/.f64 x y)>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) y)))>
#<alt (*.f64 x (+.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) y)))>
#<alt (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) y)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 y x)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 y x))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 y x)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 y x)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -1 binary64) y)) x)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1 binary64) y)) x)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 y x)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x))))>
#<alt (/.f64 x y)>
#<alt (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) y)>
#<alt (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)>
#<alt (/.f64 x y)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64))) y))) y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y)) (pow.f64 x #s(literal 2 binary64))) y))) y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt #s(literal 100 binary64)>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))>
#<alt (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))>
#<alt (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))>
#<alt #s(literal 100 binary64)>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -100 binary64) y)) x)))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -100 binary64) y)) x)))>
#<alt #s(literal 100 binary64)>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))>
Calls

18 calls:

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

rewrite219.0ms (5%)

Algorithm
batch-egg-rewrite
Rules
860×log1p-expm1-u
860×expm1-log1p-u
491×prod-diff
469×log-prod
182×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01378
117278
2230978
Stop Event
node limit
Counts
3 → 128
Calls
Call 1
Inputs
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 x y))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x))))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (neg.f64 (neg.f64 (+.f64 x y))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x y)))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 10 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (+.f64 x y))))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 x (+.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (+.f64 x y)))) (cbrt.f64 (exp.f64 (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 x (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(pow.f64 (/.f64 x (+.f64 x y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 x y) x) #s(literal -1 binary64))
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
(neg.f64 (/.f64 (neg.f64 x) (+.f64 x y)))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x (+.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 x (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x y))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 100 binary64)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 100 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 10 binary64)) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 100 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (+.f64 x y)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 #s(literal 100 binary64) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 (+.f64 x y))))
(*.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (*.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 10 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (+.f64 x y))))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 1 binary64)))

simplify134.0ms (3%)

Algorithm
egg-herbie
Rules
381×distribute-lft-neg-out
306×distribute-rgt-neg-out
306×cancel-sign-sub-inv
305×fma-neg
276×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04467954
112047658
240217588
Stop Event
node limit
Counts
200 → 223
Calls
Call 1
Inputs
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -100 binary64) y)) x)))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -100 binary64) y)) x)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))
(/.f64 x y)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (+.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) y)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 y x)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 y x))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 y x)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 y x)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -1 binary64) y)) x)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1 binary64) y)) x)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 y x)))
(+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))))
(+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x))))
(/.f64 x y)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)
(/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) y)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)
(/.f64 x y)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64))) y))) y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y)) (pow.f64 x #s(literal 2 binary64))) y))) y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -100 binary64) y)) x)))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -100 binary64) y)) x)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x))))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (neg.f64 (neg.f64 (+.f64 x y))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x y)))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 10 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (+.f64 x y))))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (/.f64 x (+.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (+.f64 x y)))) (cbrt.f64 (exp.f64 (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 x (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(pow.f64 (/.f64 x (+.f64 x y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 x y) x) #s(literal -1 binary64))
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
(neg.f64 (/.f64 (neg.f64 x) (+.f64 x y)))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x (+.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 x (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x y))) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 100 binary64)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 100 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 10 binary64)) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 100 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (+.f64 x y)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 #s(literal 100 binary64) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 (+.f64 x y))))
(*.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (*.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 10 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (+.f64 x y))))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (fma.f64 x (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 x (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64))))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))
(+.f64 #s(literal 100 binary64) (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(fma.f64 y (fma.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -100 binary64) x)) #s(literal 100 binary64))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(+.f64 #s(literal 100 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))))
(+.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y)) x))
(+.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 (-.f64 y (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) x)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -100 binary64) y)) x)))
(+.f64 #s(literal 100 binary64) (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(fma.f64 y (fma.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -100 binary64) x)) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -100 binary64) y)) x)))
(+.f64 #s(literal 100 binary64) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal 100 binary64) y)) x)))
(-.f64 #s(literal 100 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 y #s(literal 2 binary64)))) x) (*.f64 #s(literal 100 binary64) y)) x))
(-.f64 #s(literal 100 binary64) (/.f64 (+.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 y #s(literal 2 binary64))) x)) (*.f64 #s(literal 100 binary64) y)) x))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 100 binary64) (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(fma.f64 y (fma.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -100 binary64) x)) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 100 binary64) (*.f64 y (fma.f64 y (fma.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 100 binary64) x)))))
(fma.f64 y (fma.f64 y (fma.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -100 binary64) x)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (fma.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))))) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y))
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))
(neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) x (neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))
(/.f64 (-.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y)) (neg.f64 y))
(/.f64 (-.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64)))) y)) (neg.f64 y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))
(neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) x (neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64)) (neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))
(/.f64 (-.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) (neg.f64 y))
(/.f64 (-.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) y)) y)) y)) (neg.f64 y))
(/.f64 x y)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x (pow.f64 y #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (fma.f64 x (-.f64 (/.f64 x (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (fma.f64 x (+.f64 (/.f64 x (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) y)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 y x)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) x))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 y x)))
(fma.f64 y (+.f64 (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) x)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 y (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) x))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 y x)))
(+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 y x))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (/.f64 y x) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 y x)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) x))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -1 binary64) y)) x)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 y x)))
(fma.f64 y (+.f64 (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) x)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 y (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -1 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1 binary64) y)) x)))
(+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 y x))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (-.f64 (/.f64 y x) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 y x)))
(+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 y) x))
(-.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 y x)))
(fma.f64 y (+.f64 (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) x)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 y (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) x))
(+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) x))))
(+.f64 #s(literal 1 binary64) (*.f64 y (fma.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) x)))))
(fma.f64 y (fma.f64 y (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) x)) #s(literal 1 binary64))
(/.f64 x y)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)
(/.f64 (+.f64 x (neg.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)
(/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) y)
(/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) y)
(/.f64 (+.f64 x (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)
(/.f64 (+.f64 x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64))) y)) y)
(/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)
(/.f64 (+.f64 x (-.f64 (neg.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)))) y)
(/.f64 (-.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))) y)
(/.f64 (+.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64))) y)) y)
(/.f64 x y)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) y))
(/.f64 (+.f64 x (neg.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)
(/.f64 (-.f64 x (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) y)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64))) y))) y))
(/.f64 (+.f64 x (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)
(/.f64 (+.f64 x (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64))) y)) y)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y)) (pow.f64 x #s(literal 2 binary64))) y))) y))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 x (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y)) (pow.f64 x #s(literal 2 binary64))) y))) y))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 x (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) (neg.f64 y)) (pow.f64 x #s(literal 2 binary64))) y))) y)
(/.f64 (-.f64 x (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (pow.f64 x #s(literal 3 binary64))) y) (pow.f64 x #s(literal 2 binary64))) y)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (fma.f64 x (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 x (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64))))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))
(+.f64 #s(literal 100 binary64) (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(fma.f64 y (fma.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -100 binary64) x)) #s(literal 100 binary64))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(+.f64 #s(literal 100 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))))
(+.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 100 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y)) x))
(+.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 (-.f64 y (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) x)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -100 binary64) y)) x)))
(+.f64 #s(literal 100 binary64) (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(fma.f64 y (fma.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -100 binary64) x)) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -100 binary64) y)) x)))
(+.f64 #s(literal 100 binary64) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal 100 binary64) y)) x)))
(-.f64 #s(literal 100 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 y #s(literal 2 binary64)))) x) (*.f64 #s(literal 100 binary64) y)) x))
(-.f64 #s(literal 100 binary64) (/.f64 (+.f64 (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) x) (pow.f64 y #s(literal 2 binary64))) x)) (*.f64 #s(literal 100 binary64) y)) x))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 100 binary64) (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(fma.f64 y (fma.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal -100 binary64) x)) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 100 binary64) (*.f64 y (fma.f64 y (fma.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 100 binary64) x)))))
(fma.f64 y (fma.f64 y (fma.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -100 binary64) x)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)
(/.f64 (fma.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (fma.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))))) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y))
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))
(neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) x (neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))
(/.f64 (-.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y)) (neg.f64 y))
(/.f64 (-.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64)))) y)) (neg.f64 y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))
(neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) x (neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64)) (neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))
(/.f64 (-.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y)) y)) (neg.f64 y))
(/.f64 (-.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 4 binary64))) y)) y)) y)) (neg.f64 y))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (neg.f64 (neg.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 10 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(fabs.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(+.f64 #s(literal 0 binary64) (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 x y))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 x (+.f64 x y)))) (cbrt.f64 (exp.f64 (/.f64 x (+.f64 x y)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 x (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (+.f64 x y)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 1 binary64))
(/.f64 x (+.f64 x y))
(*.f64 #s(literal 1 binary64) (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64)))
(/.f64 x (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) x)
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 x y))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x y))) x) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x (+.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 x) (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x y))) x) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(/.f64 x (+.f64 x y))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 (/.f64 x (cbrt.f64 (+.f64 x y))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)))
(*.f64 (/.f64 x (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 x (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 x (/.f64 (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (/.f64 x (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(*.f64 x (/.f64 (-.f64 x y) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))
(pow.f64 (/.f64 x (+.f64 x y)) #s(literal 1 binary64))
(/.f64 x (+.f64 x y))
(pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 3 binary64))
(/.f64 x (+.f64 x y))
(pow.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 x (+.f64 x y))
(pow.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64))
(/.f64 x (+.f64 x y))
(pow.f64 (/.f64 (+.f64 x y) x) #s(literal -1 binary64))
(/.f64 x (+.f64 x y))
(neg.f64 (/.f64 x (neg.f64 (+.f64 x y))))
(/.f64 x (+.f64 x y))
(neg.f64 (/.f64 (neg.f64 x) (+.f64 x y)))
(/.f64 x (+.f64 x y))
(sqrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 2 binary64)))
(/.f64 x (+.f64 x y))
(log.f64 (exp.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x (+.f64 x y)))))
(/.f64 x (+.f64 x y))
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 3 binary64)))
(/.f64 x (+.f64 x y))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(/.f64 x (+.f64 x y))
(expm1.f64 (log1p.f64 (/.f64 x (+.f64 x y))))
(log1p.f64 (expm1.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(exp.f64 (log.f64 (/.f64 x (+.f64 x y))))
(/.f64 x (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (/.f64 x (+.f64 x y))) #s(literal 1 binary64)))
(/.f64 x (+.f64 x y))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 10 binary64)) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 10 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 #s(literal 100 binary64) (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y)))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 x (+.f64 x y))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))) (sqrt.f64 (/.f64 x (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))
(*.f64 #s(literal 100 binary64) (*.f64 x (/.f64 (-.f64 x y) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))))))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 10 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(pow.f64 (/.f64 (+.f64 x y) (*.f64 #s(literal 100 binary64) x)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x (+.f64 x y)) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(fabs.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))

eval69.0ms (1.6%)

Compiler

Compiled 3567 to 2149 computations (39.8% saved)

prune37.0ms (0.8%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New2176223
Fresh000
Picked112
Done000
Total2187225
Accuracy
100.0%
Counts
225 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
50.2%
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
99.5%
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
98.8%
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x))
50.1%
(*.f64 #s(literal 100 binary64) (/.f64 x y))
51.8%
#s(literal 100 binary64)
Compiler

Compiled 101 to 72 computations (28.7% saved)

localize84.0ms (1.9%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (+.f64 x y) x)
99.5%
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
99.7%
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
99.6%
(*.f64 #s(literal 100 binary64) (/.f64 x y))
100.0%
(/.f64 #s(literal 100 binary64) (+.f64 x y))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
Results
53.0ms256×256valid
Compiler

Compiled 62 to 25 computations (59.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-div: 12.0ms (50.9% of total)
ival-mult: 7.0ms (29.7% of total)
ival-add: 3.0ms (12.7% of total)
const: 1.0ms (4.2% of total)

series28.0ms (0.6%)

Counts
6 → 117
Calls
Call 1
Inputs
#<alt (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)>
#<alt (/.f64 #s(literal 100 binary64) (+.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (/.f64 (*.f64 #s(literal 100 binary64) x) y)>
#<alt (/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))>
#<alt (/.f64 (+.f64 x y) x)>
Outputs
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt #s(literal 100 binary64)>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))>
#<alt (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))>
#<alt (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))>
#<alt #s(literal 100 binary64)>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -100 binary64) y)) x)))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -100 binary64) y)) x)))>
#<alt #s(literal 100 binary64)>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))>
#<alt (/.f64 #s(literal 100 binary64) y)>
#<alt (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y)))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y)))>
#<alt (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y)))>
#<alt (/.f64 #s(literal 100 binary64) x)>
#<alt (/.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x))) x)>
#<alt (/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x))) x)>
#<alt (/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))) x)>
#<alt (/.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y x)) #s(literal 100 binary64)) x))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal 100 binary64) y)) x)) #s(literal 100 binary64)) x))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal 100 binary64) y)) x)) #s(literal 100 binary64)) x))>
#<alt (/.f64 #s(literal 100 binary64) x)>
#<alt (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))>
#<alt (+.f64 (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))>
#<alt (+.f64 (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))>
#<alt (/.f64 #s(literal 100 binary64) y)>
#<alt (/.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x y))) y)>
#<alt (/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 x y))) y)>
#<alt (/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 x y)))) y)>
#<alt (/.f64 #s(literal 100 binary64) y)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 100 binary64)) y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)) #s(literal 100 binary64)) y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64)))) y)) (*.f64 #s(literal 100 binary64) x)) y)) #s(literal 100 binary64)) y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))>
#<alt #s(literal 100 binary64)>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))>
#<alt (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))>
#<alt (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))>
#<alt #s(literal 100 binary64)>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -100 binary64) y)) x)))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -100 binary64) y)) x)))>
#<alt #s(literal 100 binary64)>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))>
#<alt (/.f64 y x)>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 y x))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 y x))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 y x))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 y x))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 y x))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 y x))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 y x))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 y x))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 y x))>
#<alt (/.f64 y x)>
#<alt (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))>
#<alt (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))>
#<alt (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))>
#<alt (/.f64 y x)>
#<alt (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))>
#<alt (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))>
#<alt (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))>
Calls

36 calls:

TimeVariablePointExpression
12.0ms
y
@0
(* 100 (/ x y))
1.0ms
x
@0
(/ (+ x y) x)
1.0ms
x
@inf
(* 100 (/ x y))
1.0ms
x
@-inf
(/ 100 (+ x y))
1.0ms
y
@inf
(/ 100 (+ x y))

rewrite144.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
830×log1p-expm1-u
830×expm1-log1p-u
518×prod-diff
200×log1p-undefine
190×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017135
1268135
23551135
Stop Event
node limit
Counts
6 → 223
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (+.f64 x y) x)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -100 binary64) (/.f64 (+.f64 x y) (neg.f64 x)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 (+.f64 x y) x))) (sqrt.f64 (/.f64 (+.f64 x y) x)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x y)))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 (+.f64 x y) x)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)))) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x)) #s(literal 1 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x))))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (neg.f64 (neg.f64 y)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 10 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) (/.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 100 binary64)))
(*.f64 x (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 x y)) #s(literal 100 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 100 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 10 binary64)) (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 10 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) (cbrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 y)))
(*.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 10 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) (/.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))) (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) x))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (+.f64 x y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (neg.f64 x))))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 #s(literal 100 binary64) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 (+.f64 x y))))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (*.f64 x (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y)))) (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 (+.f64 x y))) (neg.f64 x))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 (+.f64 x y) x)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x y) x))) #s(literal 1 binary64))
(*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (+.f64 x y) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) x))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 x y)) x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x y) x)) (sqrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (sqrt.f64 (+.f64 x y)) (/.f64 (sqrt.f64 (+.f64 x y)) x))
(*.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (neg.f64 (+.f64 x y)) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (+.f64 x y) (cbrt.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (/.f64 (+.f64 x y) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x y)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (+.f64 x y)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x y)) x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x y)) (cbrt.f64 x)))
(pow.f64 (/.f64 (+.f64 x y) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 2 binary64))
(pow.f64 (/.f64 x (+.f64 x y)) #s(literal -1 binary64))
(neg.f64 (/.f64 (+.f64 x y) (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (+.f64 x y) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x y) x))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x y) x)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x y) x)))
(exp.f64 (log.f64 (/.f64 (+.f64 x y) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) x)) #s(literal 1 binary64)))

simplify171.0ms (3.9%)

Algorithm
egg-herbie
Rules
486×fma-neg
409×cube-prod
371×exp-prod
339×div-sub
306×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059010427
115339827
257319765
Stop Event
node limit
Counts
340 → 309
Calls
Call 1
Inputs
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -100 binary64) y)) x)))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -100 binary64) y)) x)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))
(/.f64 #s(literal 100 binary64) y)
(+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y)))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y)))
(+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y)))
(/.f64 #s(literal 100 binary64) x)
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x))) x)
(/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x))) x)
(/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))) x)
(/.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y x)) #s(literal 100 binary64)) x))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal 100 binary64) y)) x)) #s(literal 100 binary64)) x))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal 100 binary64) y)) x)) #s(literal 100 binary64)) x))
(/.f64 #s(literal 100 binary64) x)
(+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))
(+.f64 (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))
(+.f64 (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))
(/.f64 #s(literal 100 binary64) y)
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x y))) y)
(/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 x y))) y)
(/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 x y)))) y)
(/.f64 #s(literal 100 binary64) y)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 100 binary64)) y))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)) #s(literal 100 binary64)) y))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64)))) y)) (*.f64 #s(literal 100 binary64) x)) y)) #s(literal 100 binary64)) y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -100 binary64) y)) x)))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -100 binary64) y)) x)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))
(/.f64 y x)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 y x)
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(/.f64 y x)
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -100 binary64) (/.f64 (+.f64 x y) (neg.f64 x)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 (+.f64 x y)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64))))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(/.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 (+.f64 x y) x))) (sqrt.f64 (/.f64 (+.f64 x y) x)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (+.f64 x y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x y)))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 (+.f64 x y) x)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(exp.f64 (log.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)))) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x)) #s(literal 1 binary64)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x))))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (neg.f64 (neg.f64 y)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 10 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) (/.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 100 binary64)))
(*.f64 x (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 x y)) #s(literal 100 binary64)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 100 binary64)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 10 binary64)) (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 10 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) (cbrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 y)))
(*.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 10 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x)) #s(literal -1 binary64))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) (/.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))) (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) x))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (+.f64 x y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (neg.f64 x))))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 #s(literal 100 binary64) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 (+.f64 x y))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (+.f64 x y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 (+.f64 x y))))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (*.f64 x (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y)))) (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 (+.f64 x y))) (neg.f64 x))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 (+.f64 x y) x)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x y) x))) #s(literal 1 binary64))
(*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 (+.f64 x y) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) x))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 x y)) x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x y) x)) (sqrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (sqrt.f64 (+.f64 x y)) (/.f64 (sqrt.f64 (+.f64 x y)) x))
(*.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (neg.f64 (+.f64 x y)) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (+.f64 x y) (cbrt.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (/.f64 (+.f64 x y) (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x y)) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (+.f64 x y)) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x y)) x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x y)) (cbrt.f64 x)))
(pow.f64 (/.f64 (+.f64 x y) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 2 binary64))
(pow.f64 (/.f64 x (+.f64 x y)) #s(literal -1 binary64))
(neg.f64 (/.f64 (+.f64 x y) (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (+.f64 x y) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x y) x))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x y) x)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x y) x)))
(exp.f64 (log.f64 (/.f64 (+.f64 x y) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) x)) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (fma.f64 x (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 x (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64))))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))
(+.f64 #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x)))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(-.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(-.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x)))
(+.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -100 binary64) y)) x)))
(+.f64 #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x)))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -100 binary64) y)) x)))
(-.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(-.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x)))
(+.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 100 binary64) (*.f64 y (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 100 binary64) (*.f64 y (fma.f64 y (fma.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 100 binary64) x)))))
(fma.f64 y (fma.f64 y (fma.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -100 binary64) x)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)
(*.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)
(/.f64 (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64))) y))) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)
(/.f64 (+.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64))) y))) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y))
(*.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))
(neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) x (neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64)))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64)))) y)) (neg.f64 y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))
(neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) x (neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64)) (neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))
(/.f64 (-.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64)))) y)) y)) (neg.f64 y))
(/.f64 #s(literal 100 binary64) y)
(+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y)))
(fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) y))
(+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y)))
(fma.f64 x (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y))
(fma.f64 x (fma.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y))
(fma.f64 x (fma.f64 x (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y))
(+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y)))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64))))) (/.f64 #s(literal 100 binary64) y))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) x)
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x))) x)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64)) x)
(/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x))) x)
(/.f64 (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))) x)
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x))) x)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x) #s(literal -100 binary64)) (neg.f64 x))
(/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))) x)
(/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))) x)
(/.f64 (-.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x))) x)
(/.f64 (+.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x))) x)
(/.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y x)) #s(literal 100 binary64)) x))
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x))) x)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal 100 binary64) y)) x)) #s(literal 100 binary64)) x))
(/.f64 (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))) x)
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x))) x)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x) #s(literal -100 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal 100 binary64) y)) x)) #s(literal 100 binary64)) x))
(/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))) x)
(/.f64 (-.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x))) x)
(/.f64 (+.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x))) x)
(/.f64 #s(literal 100 binary64) x)
(+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) x))
(+.f64 (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 y (fma.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 100 binary64) x))
(fma.f64 y (fma.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) x))
(+.f64 (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 y (fma.f64 y (fma.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 #s(literal 100 binary64) x))
(fma.f64 y (fma.f64 y (fma.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 4 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 3 binary64)))) (/.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) x))
(/.f64 #s(literal 100 binary64) y)
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 x y))) y)
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 (/.f64 x y) #s(literal -100 binary64))) y)
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y)
(/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 x y))) y)
(/.f64 (+.f64 #s(literal 100 binary64) (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) y))) y)
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x) y))) y)
(/.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)) y)
(/.f64 (-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 x y)))) y)
(/.f64 (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) y)))) y)
(/.f64 (-.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 100 binary64)) (*.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) y)))) y)
(/.f64 (+.f64 #s(literal 100 binary64) (fma.f64 #s(literal -100 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y))) y)
(/.f64 #s(literal 100 binary64) y)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 100 binary64)) y))
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 (/.f64 x y) #s(literal -100 binary64))) y)
(/.f64 (fma.f64 x (/.f64 #s(literal -100 binary64) y) #s(literal 100 binary64)) y)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)) #s(literal 100 binary64)) y))
(/.f64 (+.f64 #s(literal 100 binary64) (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 y #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) y))) y)
(/.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x) y))) y)
(/.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)) y)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y)) (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64)))) y)) (*.f64 #s(literal 100 binary64) x)) y)) #s(literal 100 binary64)) y))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -100 binary64) x (neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64)))) y))) y) #s(literal -100 binary64)) y))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64)))) y)) y) #s(literal -100 binary64)) (neg.f64 y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (fma.f64 x (-.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 #s(literal 100 binary64) (/.f64 x (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 x (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 3 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 y #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 2 binary64))))) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (fma.f64 x (fma.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 4 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 y #s(literal 3 binary64)))) (/.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) (/.f64 #s(literal 100 binary64) y)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal 100 binary64) (/.f64 y x)))
(+.f64 #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x)))
(-.f64 (+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(-.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(-.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x)))
(+.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) x)) (*.f64 #s(literal -100 binary64) y)) x)))
(+.f64 #s(literal 100 binary64) (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x)))
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) x)) (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 2 binary64)))) x)) (*.f64 #s(literal -100 binary64) y)) x)))
(-.f64 (+.f64 #s(literal 100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (pow.f64 y #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 y x))))
(-.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 100 binary64)) (*.f64 #s(literal -100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x)))
(+.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 100 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) x)))
#s(literal 100 binary64)
(+.f64 #s(literal 100 binary64) (*.f64 #s(literal -100 binary64) (/.f64 y x)))
(fma.f64 #s(literal -100 binary64) (/.f64 y x) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 #s(literal 100 binary64) (/.f64 y (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 100 binary64) (*.f64 y (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 y (pow.f64 x #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))))
(fma.f64 y (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 y x) #s(literal -100 binary64)) x) #s(literal 100 binary64))
(+.f64 #s(literal 100 binary64) (*.f64 y (-.f64 (*.f64 y (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x)))))
(+.f64 #s(literal 100 binary64) (*.f64 y (fma.f64 y (fma.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 100 binary64) x)))))
(fma.f64 y (fma.f64 y (fma.f64 #s(literal -100 binary64) (/.f64 y (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 #s(literal -100 binary64) x)) #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (*.f64 #s(literal 100 binary64) x)) y)
(*.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64)))))) y)
(/.f64 (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64))) y))) y)
(/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y)) (+.f64 (*.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)
(/.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y) (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (+.f64 x (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 2 binary64))))))) y)
(/.f64 (+.f64 (fma.f64 #s(literal -100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) x)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64))) y))) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) y))) y))
(*.f64 x (fma.f64 #s(literal -100 binary64) (/.f64 x (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) y))) y))) y))
(neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) x (neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64)))) y))) y))
(/.f64 (fma.f64 x #s(literal -100 binary64) (/.f64 (*.f64 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) y) (pow.f64 x #s(literal 2 binary64)))) y)) (neg.f64 y))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) x) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))
(neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) x (neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64)) (neg.f64 (/.f64 (fma.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y))) y))) y))) y))
(/.f64 (-.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 100 binary64) (/.f64 (pow.f64 x #s(literal 4 binary64)) y) (*.f64 #s(literal -100 binary64) (pow.f64 x #s(literal 3 binary64)))) y)) y)) (neg.f64 y))
(/.f64 y x)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 y x)
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 y x)
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) y)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (/.f64 #s(literal 1 binary64) x))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 #s(literal -100 binary64) (/.f64 (+.f64 x y) (neg.f64 x)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 (+.f64 x y) x))) (sqrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (+.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))) #s(literal 2 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 (+.f64 x y) x)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 2 binary64))))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) x))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 2 binary64)))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))))
(pow.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) #s(literal 2 binary64))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 x y))))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) #s(literal 100 binary64))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 (-.f64 x y) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))
(pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 3 binary64))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(pow.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(pow.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(neg.f64 (/.f64 #s(literal -100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (+.f64 x y) #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64)))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(exp.f64 (log.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 1 binary64)))
(/.f64 #s(literal 100 binary64) (+.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (neg.f64 (neg.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 10 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(sqrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))))
(fabs.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x)))
(log.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) (/.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 x (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 x (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 x y)) #s(literal 100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 10 binary64)) (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 10 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) (cbrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 y)) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 10 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(sqrt.f64 (*.f64 (pow.f64 (/.f64 x y) #s(literal 2 binary64)) #s(literal 10000 binary64)))
(sqrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))))
(fabs.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x)))
(log.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) (/.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 2 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) x))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))) (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))) x))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) (neg.f64 x))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 x (sqrt.f64 (+.f64 x y))) (/.f64 #s(literal 100 binary64) (sqrt.f64 (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) (cbrt.f64 (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.f64 x y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 (+.f64 x y))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 (+.f64 x y))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 (+.f64 x y))) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (*.f64 x (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y)))) (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 (+.f64 x y))) (neg.f64 x))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(*.f64 (-.f64 x y) (/.f64 (*.f64 #s(literal 100 binary64) x) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 (-.f64 x y) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x (+.f64 x y)))) #s(literal 2 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(pow.f64 (*.f64 (/.f64 (+.f64 x y) x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 (+.f64 x y) x)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 2 binary64))))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y))) x))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 (+.f64 x y) #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x y) x))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x y) x)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 y x)))
(*.f64 (+.f64 x y) (/.f64 #s(literal 1 binary64) x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (/.f64 (+.f64 x y) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x y) x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 x y)) x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (+.f64 x y)) (/.f64 #s(literal 1 binary64) x)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x y) x)) (sqrt.f64 (/.f64 (+.f64 x y) x)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (sqrt.f64 (+.f64 x y)) (/.f64 (sqrt.f64 (+.f64 x y)) x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (sqrt.f64 (+.f64 x y)) (*.f64 (sqrt.f64 (+.f64 x y)) (/.f64 #s(literal 1 binary64) x)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (neg.f64 (+.f64 x y)) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 x y))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (+.f64 x y) (cbrt.f64 x)))
(/.f64 (/.f64 (+.f64 x y) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (/.f64 (+.f64 x y) (sqrt.f64 x)))
(/.f64 (/.f64 (+.f64 x y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x y)) x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x y) x)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 y x))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (sqrt.f64 x)) (/.f64 (cbrt.f64 (+.f64 x y)) (sqrt.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (/.f64 (+.f64 x y) (sqrt.f64 x)))
(/.f64 (/.f64 (+.f64 x y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x y)) x))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x y)) (cbrt.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (+.f64 x y) (cbrt.f64 x)))
(/.f64 (/.f64 (+.f64 x y) (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
(pow.f64 (/.f64 (+.f64 x y) x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(pow.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x y) x)) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(pow.f64 (/.f64 x (+.f64 x y)) #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(neg.f64 (/.f64 (+.f64 x y) (neg.f64 x)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(log.f64 (exp.f64 (/.f64 (+.f64 x y) x)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x y) x))))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x y) x) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x y) x)))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 y x)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x y) x)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(exp.f64 (log.f64 (/.f64 (+.f64 x y) x)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x y) x)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 y x))

eval89.0ms (2%)

Compiler

Compiled 4376 to 2627 computations (40% saved)

prune53.0ms (1.2%)

Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New3063309
Fresh101
Picked145
Done011
Total3088316
Accuracy
100.0%
Counts
316 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
50.2%
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
99.5%
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
49.8%
(/.f64 #s(literal 100 binary64) (/.f64 y x))
50.2%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
50.1%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
50.1%
(*.f64 #s(literal 100 binary64) (/.f64 x y))
51.8%
#s(literal 100 binary64)
Compiler

Compiled 58 to 42 computations (27.6% saved)

localize82.0ms (1.9%)

Localize:

Found 3 expressions with local error:

NewAccuracyProgram
99.3%
(/.f64 #s(literal 100 binary64) (/.f64 y x))
99.6%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
99.6%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
Results
55.0ms226×256valid
5.0ms30×256infinite
Compiler

Compiled 42 to 24 computations (42.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-div: 12.0ms (60.2% of total)
ival-mult: 7.0ms (35.1% of total)
const: 1.0ms (5% of total)

series11.0ms (0.2%)

Counts
3 → 72
Calls
Call 1
Inputs
#<alt (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))>
#<alt (*.f64 (/.f64 #s(literal 100 binary64) y) x)>
#<alt (/.f64 #s(literal 100 binary64) (/.f64 y x))>
Outputs
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
Calls

18 calls:

TimeVariablePointExpression
7.0ms
x
@-inf
(* (/ 100 y) x)
0.0ms
y
@0
(* (/ 1 y) (* 100 x))
0.0ms
x
@0
(* (/ 1 y) (* 100 x))
0.0ms
y
@0
(/ 100 (/ y x))
0.0ms
y
@inf
(/ 100 (/ y x))

rewrite118.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
822×log1p-expm1-u
822×expm1-log1p-u
493×log-prod
224×pow-unpow
170×log-div
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01657
121957
2243757
Stop Event
node limit
Counts
3 → 165
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) #s(literal 1/100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))))
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y))
(/.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y x)))
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 y x)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) #s(literal 1/100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))))
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y))
(/.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y x)))
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 y x)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) x))
(*.f64 (cbrt.f64 (pow.f64 y #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 y)) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) x))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))) (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (/.f64 y (neg.f64 x))))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x y) (log.f64 (exp.f64 #s(literal 100 binary64))))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) (cbrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) (cbrt.f64 (*.f64 #s(literal 100 binary64) x)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (*.f64 x (/.f64 #s(literal 10 binary64) (sqrt.f64 y))) (/.f64 #s(literal 10 binary64) (sqrt.f64 y)))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 (pow.f64 y #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 y)))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 y)) (neg.f64 x))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 y x)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1 binary64)))

simplify122.0ms (2.8%)

Algorithm
egg-herbie
Rules
907×cube-prod
712×exp-prod
706×times-frac
571×fma-neg
341×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02375216
15345204
214725204
356295204
Stop Event
node limit
Counts
237 → 105
Calls
Call 1
Inputs
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) #s(literal 1/100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))))
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y))
(/.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y x)))
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 y x)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) #s(literal 1/100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))))
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)) (neg.f64 y))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y))
(/.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y x)))
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 y x)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) x))
(*.f64 (cbrt.f64 (pow.f64 y #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 y)) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) x))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))) (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (/.f64 y (neg.f64 x))))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 x y) (log.f64 (exp.f64 #s(literal 100 binary64))))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) (cbrt.f64 y)))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 y)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 y)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) (cbrt.f64 (*.f64 #s(literal 100 binary64) x)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (*.f64 x (/.f64 #s(literal 10 binary64) (sqrt.f64 y))) (/.f64 #s(literal 10 binary64) (sqrt.f64 y)))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 (pow.f64 y #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 y)))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 y)) (neg.f64 x))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 y x)))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
Outputs
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) #s(literal 1/100 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)) (neg.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y x)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))) #s(literal 2 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 y x)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 #s(literal 1000000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 #s(literal 1000000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y)))) #s(literal 2 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) #s(literal 1/100 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) #s(literal -1 binary64)) (neg.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y x)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))) #s(literal 2 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 y x)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 #s(literal 1000000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 #s(literal 1000000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y)))) #s(literal 2 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))) (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(*.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (cbrt.f64 (pow.f64 y #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 y)) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (cbrt.f64 (pow.f64 y #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (cbrt.f64 y))))
(*.f64 (cbrt.f64 (pow.f64 y #s(literal -2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 x (cbrt.f64 y))))
(*.f64 #s(literal 100 binary64) (/.f64 (*.f64 x (cbrt.f64 (pow.f64 y #s(literal -2 binary64)))) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (cbrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (sqrt.f64 y))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (sqrt.f64 y))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 (pow.f64 y #s(literal -1/2 binary64)) (*.f64 #s(literal 100 binary64) x)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))) (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (/.f64 y (neg.f64 x))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x y) (log.f64 (exp.f64 #s(literal 100 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 y)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal -2 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 x (cbrt.f64 y))))
(*.f64 #s(literal 100 binary64) (*.f64 (pow.f64 (cbrt.f64 y) #s(literal -2 binary64)) (/.f64 x (cbrt.f64 y))))
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 #s(literal 100 binary64) (cbrt.f64 y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (cbrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (/.f64 (cbrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))) (/.f64 (cbrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))))
(*.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 y)) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (sqrt.f64 y)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) (cbrt.f64 (*.f64 #s(literal 100 binary64) x)))
(*.f64 (cbrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) y))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 x (/.f64 #s(literal 10 binary64) (sqrt.f64 y))) (/.f64 #s(literal 10 binary64) (sqrt.f64 y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (cbrt.f64 (pow.f64 y #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (cbrt.f64 y)))
(*.f64 (cbrt.f64 (pow.f64 y #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) (cbrt.f64 y))))
(*.f64 (cbrt.f64 (pow.f64 y #s(literal -2 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 x (cbrt.f64 y))))
(*.f64 #s(literal 100 binary64) (/.f64 (*.f64 x (cbrt.f64 (pow.f64 y #s(literal -2 binary64)))) (cbrt.f64 y)))
(*.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 y #s(literal -1/2 binary64))) (pow.f64 y #s(literal -1/2 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 y)) (neg.f64 x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y))) #s(literal 2 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 y x)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 #s(literal 1000000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 #s(literal 1000000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal -3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 10 binary64) (sqrt.f64 (/.f64 x y)))) #s(literal 2 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))

eval23.0ms (0.5%)

Compiler

Compiled 1056 to 689 computations (34.8% saved)

prune16.0ms (0.4%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New1041105
Fresh000
Picked123
Done055
Total1058113
Accuracy
100.0%
Counts
113 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
50.2%
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
50.2%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
99.5%
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
49.8%
(/.f64 #s(literal 100 binary64) (/.f64 y x))
50.1%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
50.1%
(*.f64 #s(literal 100 binary64) (/.f64 x y))
51.8%
#s(literal 100 binary64)
Compiler

Compiled 58 to 42 computations (27.6% saved)

localize32.0ms (0.7%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 y #s(literal 1/100 binary64))
99.7%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
Results
21.0ms226×256valid
2.0ms30×256infinite
Compiler

Compiled 14 to 9 computations (35.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult: 4.0ms (59.1% of total)
ival-div: 2.0ms (29.6% of total)
const: 1.0ms (14.8% of total)

series3.0ms (0.1%)

Counts
2 → 36
Calls
Call 1
Inputs
#<alt (/.f64 x (*.f64 y #s(literal 1/100 binary64)))>
#<alt (*.f64 y #s(literal 1/100 binary64))>
Outputs
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x y))>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
Calls

9 calls:

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

rewrite78.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
492×unpow-prod-down
487×log1p-expm1-u
487×expm1-log1p-u
470×add-exp-log
433×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01029
19429
2129529
Stop Event
node limit
Counts
2 → 102
Calls
Call 1
Inputs
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(*.f64 y #s(literal 1/100 binary64))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64)) (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -2 binary64)) (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) x) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) y) (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1/100 binary64)) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)) x) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) #s(literal 2 binary64)) #s(literal -1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 y #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/100 binary64) (sqrt.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/100 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64)) (sqrt.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (sqrt.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (sqrt.f64 x)) #s(literal -1 binary64)))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x y)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) (sqrt.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 y #s(literal 1/100 binary64))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))))) (sqrt.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))
(log.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y #s(literal 1/100 binary64))))
(log1p.f64 (expm1.f64 (*.f64 y #s(literal 1/100 binary64))))
(exp.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 2 binary64)))

simplify105.0ms (2.4%)

Algorithm
egg-herbie
Rules
854×fma-neg
575×exp-prod
539×associate-*r/
491×times-frac
445×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02983132
15903114
215483078
366243078
Stop Event
node limit
Counts
138 → 143
Calls
Call 1
Inputs
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal 1/100 binary64) y)
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (log.f64 (E.f64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64)) (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -2 binary64)) (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) x) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) y) (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1/100 binary64)) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)) x) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) #s(literal 2 binary64)) #s(literal -1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 y #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/100 binary64) (sqrt.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/100 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64)) (sqrt.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (sqrt.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (sqrt.f64 x)) #s(literal -1 binary64)))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x y)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) (sqrt.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) #s(literal 2 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 y #s(literal 1/100 binary64))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))))) (sqrt.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))
(log.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 y #s(literal 1/100 binary64))))
(log1p.f64 (expm1.f64 (*.f64 y #s(literal 1/100 binary64))))
(exp.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 2 binary64)))
Outputs
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (log.f64 (E.f64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64)) (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -2 binary64)) (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -2 binary64))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -2 binary64)) (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -2 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -2 binary64)) (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (*.f64 x (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -2 binary64))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal -2 binary64)) (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (/.f64 x (*.f64 #s(literal 1/10 binary64) (sqrt.f64 y))))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (/.f64 (/.f64 x #s(literal 1/10 binary64)) (sqrt.f64 y)))
(*.f64 x (/.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/10 binary64) (sqrt.f64 y))))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (/.f64 x (*.f64 #s(literal 1/10 binary64) (sqrt.f64 y))))
(*.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (/.f64 (/.f64 x #s(literal 1/10 binary64)) (sqrt.f64 y)))
(*.f64 x (/.f64 (pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/10 binary64) (sqrt.f64 y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) y) (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1/100 binary64)) (/.f64 (cbrt.f64 x) y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y)) (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) (/.f64 (sqrt.f64 x) y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y) #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64))))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1000000 binary64) (pow.f64 (/.f64 x y) #s(literal 3 binary64))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)) x) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 x (pow.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x)) #s(literal 2 binary64)))) (cbrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y)) #s(literal 4 binary64)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))) #s(literal 8 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 5/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 5/2 binary64))) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y) #s(literal 5/2 binary64))) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x)) #s(literal 5/2 binary64))) (cbrt.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) #s(literal 2 binary64)) #s(literal -1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) x)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y))) (pow.f64 (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) #s(literal 2 binary64)))
(/.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 y #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (/.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1/100 binary64) (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (/.f64 #s(literal 1/100 binary64) (sqrt.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 y (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (/.f64 #s(literal 1/100 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 x) #s(literal -2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) (cbrt.f64 x))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64))) (cbrt.f64 x)))
(/.f64 (*.f64 #s(literal 100 binary64) (/.f64 (cbrt.f64 x) y)) (pow.f64 (cbrt.f64 x) #s(literal -2 binary64)))
(*.f64 (pow.f64 (pow.f64 x #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 y #s(literal 1/100 binary64)) (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 y #s(literal 1/100 binary64)) (sqrt.f64 x))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 y (/.f64 #s(literal 1/100 binary64) (sqrt.f64 x))))
(/.f64 (*.f64 #s(literal 100 binary64) (/.f64 (sqrt.f64 x) y)) (pow.f64 x #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 2 binary64)) (sqrt.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (sqrt.f64 x)) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) x) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (cbrt.f64 x)) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (sqrt.f64 x)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (sqrt.f64 x)) #s(literal -1 binary64)))
(pow.f64 (*.f64 (sqrt.f64 y) (/.f64 #s(literal 1/10 binary64) (sqrt.f64 x))) #s(literal -2 binary64))
(pow.f64 (*.f64 #s(literal 1/10 binary64) (/.f64 (sqrt.f64 y) (sqrt.f64 x))) #s(literal -2 binary64))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64)) #s(literal 2 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (E.f64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))) #s(literal 1/3 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (/.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x y)) #s(literal -1 binary64))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) (sqrt.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y)))) (sqrt.f64 (log.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))))) (sqrt.f64 (log.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x)))))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (/.f64 x y)) #s(literal 1/10 binary64))) #s(literal 2 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(exp.f64 (*.f64 (log.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) #s(literal -1 binary64)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64)))
(*.f64 y #s(literal 1/100 binary64))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 y #s(literal 1/100 binary64))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal 1 binary64))
(*.f64 y #s(literal 1/100 binary64))
(pow.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) #s(literal 3 binary64))
(*.f64 y #s(literal 1/100 binary64))
(pow.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))
(pow.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64)) #s(literal 1/3 binary64))
(*.f64 y #s(literal 1/100 binary64))
(pow.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) #s(literal 2 binary64))
(*.f64 y #s(literal 1/100 binary64))
(pow.f64 (E.f64) (log.f64 (*.f64 y #s(literal 1/100 binary64))))
(*.f64 y #s(literal 1/100 binary64))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))))) (sqrt.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64)))))
(sqrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))
(log.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64)))
(*.f64 y #s(literal 1/100 binary64))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64)))
(*.f64 y #s(literal 1/100 binary64))
(expm1.f64 (log1p.f64 (*.f64 y #s(literal 1/100 binary64))))
(*.f64 y #s(literal 1/100 binary64))
(log1p.f64 (expm1.f64 (*.f64 y #s(literal 1/100 binary64))))
(*.f64 y #s(literal 1/100 binary64))
(exp.f64 (log.f64 (*.f64 y #s(literal 1/100 binary64))))
(*.f64 y #s(literal 1/100 binary64))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 3 binary64)))
(*.f64 y #s(literal 1/100 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1/3 binary64)))
(*.f64 y #s(literal 1/100 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 2 binary64)))
(*.f64 y #s(literal 1/100 binary64))

eval39.0ms (0.9%)

Compiler

Compiled 1744 to 1212 computations (30.5% saved)

prune23.0ms (0.5%)

Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New1430143
Fresh000
Picked011
Done077
Total1438151
Accuracy
100.0%
Counts
151 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
50.2%
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
50.2%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
99.5%
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
49.8%
(/.f64 #s(literal 100 binary64) (/.f64 y x))
50.1%
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
50.1%
(*.f64 #s(literal 100 binary64) (/.f64 x y))
51.8%
#s(literal 100 binary64)
Compiler

Compiled 130 to 83 computations (36.2% saved)

regimes14.0ms (0.3%)

Counts
12 → 1
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x))
Outputs
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
Calls

3 calls:

6.0ms
y
4.0ms
x
3.0ms
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Results
AccuracySegmentsBranch
99.7%1x
99.7%1y
99.7%1(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes14.0ms (0.3%)

Counts
6 → 3
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
Outputs
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
#s(literal 100 binary64)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
Calls

2 calls:

7.0ms
x
6.0ms
y
Results
AccuracySegmentsBranch
76.4%5x
78.2%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0.1%)

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

1 calls:

6.0ms
y
Results
AccuracySegmentsBranch
78.2%3y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes3.0ms (0.1%)

Counts
2 → 3
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
Outputs
(*.f64 #s(literal 100 binary64) (/.f64 x y))
#s(literal 100 binary64)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
Calls

1 calls:

3.0ms
y
Results
AccuracySegmentsBranch
78.2%3y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes1.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 100 binary64)
Outputs
#s(literal 100 binary64)
Calls

2 calls:

0.0ms
y
0.0ms
x
Results
AccuracySegmentsBranch
51.8%1x
51.8%1y
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch26.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
2.66755720328142e+63
2.6054627204600633e+70
10.0ms
-3773.237090628665
-1495.8345692913938
Results
16.0ms224×0valid
Compiler

Compiled 182 to 150 computations (17.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-div: 2.0ms (38.3% of total)
ival-mult: 2.0ms (38.3% of total)
ival-add: 1.0ms (19.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch28.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
2.66755720328142e+63
2.6054627204600633e+70
11.0ms
-3773.237090628665
-1495.8345692913938
Results
16.0ms224×0valid
Compiler

Compiled 182 to 150 computations (17.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-div: 2.0ms (38.2% of total)
ival-mult: 2.0ms (38.2% of total)
ival-add: 1.0ms (19.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch28.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
2.66755720328142e+63
2.6054627204600633e+70
10.0ms
-3773.237090628665
-1495.8345692913938
Results
16.0ms224×0valid
Compiler

Compiled 182 to 150 computations (17.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-div: 2.0ms (38.4% of total)
ival-mult: 2.0ms (38.4% of total)
ival-add: 1.0ms (19.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify4.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
038182
154182
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(if (<=.f64 y #s(literal -3400 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) y) (if (<=.f64 y #s(literal 16000000000000000925727359083631517238294059026800647010762358784 binary64)) #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(if (<=.f64 y #s(literal -3700 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) y) x) (if (<=.f64 y #s(literal 46000000000000000103838292036360505203646962448556575758059831296 binary64)) #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) x)))
(if (<=.f64 y #s(literal -2900 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 x y)) (if (<=.f64 y #s(literal 36000000000000001352135739272719454684319216452159945946249035776 binary64)) #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x y))))
#s(literal 100 binary64)
Outputs
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(if (<=.f64 y #s(literal -3400 binary64)) (/.f64 (*.f64 #s(literal 100 binary64) x) y) (if (<=.f64 y #s(literal 16000000000000000925727359083631517238294059026800647010762358784 binary64)) #s(literal 100 binary64) (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(if (or (<=.f64 y #s(literal -3400 binary64)) (not (<=.f64 y #s(literal 16000000000000000925727359083631517238294059026800647010762358784 binary64)))) (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 100 binary64))
(if (<=.f64 y #s(literal -3700 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) y) x) (if (<=.f64 y #s(literal 46000000000000000103838292036360505203646962448556575758059831296 binary64)) #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) x)))
(if (or (<=.f64 y #s(literal -3700 binary64)) (not (<=.f64 y #s(literal 46000000000000000103838292036360505203646962448556575758059831296 binary64)))) (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 100 binary64))
(if (<=.f64 y #s(literal -2900 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 x y)) (if (<=.f64 y #s(literal 36000000000000001352135739272719454684319216452159945946249035776 binary64)) #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(if (or (<=.f64 y #s(literal -2900 binary64)) (not (<=.f64 y #s(literal 36000000000000001352135739272719454684319216452159945946249035776 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 100 binary64))
#s(literal 100 binary64)

soundness413.0ms (9.4%)

Rules
894×fma-define
860×log1p-expm1-u
860×expm1-log1p-u
491×prod-diff
469×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01378
117278
2230978
024236
158196
2133196
3301196
4831196
51715196
62630196
72849196
82913196
92993196
102993196
04467954
112047658
240217588
Stop Event
done
node limit
saturated
node limit
Compiler

Compiled 113 to 72 computations (36.3% saved)

preprocess60.0ms (1.4%)

Compiler

Compiled 150 to 108 computations (28% saved)

end0.0ms (0%)

Profiling

Loading profile data...