Development.Shake.Progress:message from shake-0.15.5

Time bar (total: 4.9s)

analyze21.0ms (0.4%)

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 9 to 8 computations (11.1% saved)

sample717.0ms (14.6%)

Samples
543.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 307.0ms
ival-mult: 194.0ms (63.3% of total)
ival-div: 60.0ms (19.6% of total)
ival-add: 41.0ms (13.4% of total)
ival-true: 6.0ms (2% of total)
ival-assert: 3.0ms (1% of total)
...in/eval/compile.rkt:76:19: 2.0ms (0.7% of total)
Bogosity

preprocess115.0ms (2.3%)

Algorithm
egg-herbie
Rules
894×fma-define
241×times-frac
186×fmm-def
143×associate-*l*
106×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024236
158196
2133196
3301196
4831196
51715196
62635196
72854196
82918196
92998196
102998196
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 x (/.f64 #s(literal 100 binary64) (-.f64 x y)))
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x (neg.f64 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 #s(literal -100 binary64) (/.f64 x (-.f64 x y)))
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x (neg.f64 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))

explain99.0ms (2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
00-0-y
00-0-(*.f64 x #s(literal 100 binary64))
00-0-(+.f64 x y)
00-0-#s(literal 100 binary64)
00-0-x
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
23.0ms512×0valid
Compiler

Compiled 54 to 28 computations (48.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-div: 4.0ms (39% of total)
ival-add: 3.0ms (29.2% of total)
ival-mult: 3.0ms (29.2% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% 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.8%
(/.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)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 x y)
cost-diff0
(*.f64 x #s(literal 100 binary64))
cost-diff0
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
cost-diff0
(+.f64 x y)
cost-diff0
(/.f64 x (+.f64 x y))
cost-diff0
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
Rules
*-commutative
associate-/l*
associate-*r/
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
013132
119132
220132
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
#s(literal 100 binary64)
(/.f64 x (+.f64 x y))
x
(+.f64 x y)
y
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 x #s(literal 100 binary64))
x
#s(literal 100 binary64)
(+.f64 x y)
y
Outputs
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
#s(literal 100 binary64)
(/.f64 x (+.f64 x y))
x
(+.f64 x y)
y
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
x
#s(literal 100 binary64)
(+.f64 x y)
y

localize50.0ms (1%)

Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(*.f64 x #s(literal 100 binary64))
accuracy99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(/.f64 x (+.f64 x y))
accuracy99.7%
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
Samples
39.0ms256×0valid
Compiler

Compiled 36 to 10 computations (72.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-div: 4.0ms (46.7% of total)
ival-mult: 3.0ms (35% of total)
ival-add: 2.0ms (23.4% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series117.0ms (2.4%)

Counts
5 → 102
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))>
#<alt (/.f64 x (+.f64 x y))>
#<alt (+.f64 x y)>
#<alt (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))>
#<alt (*.f64 x #s(literal 100 binary64))>
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 y>
#<alt x>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x)))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x)))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x)))>
#<alt x>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))>
#<alt x>
#<alt y>
#<alt (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y)))>
#<alt (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y)))>
#<alt (*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y)))>
#<alt y>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64))))>
#<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) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
Calls

27 calls:

TimeVariablePointExpression
106.0ms
x
@-inf
(* x 100)
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)))

rewrite703.0ms (14.3%)

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
013101
1172101
22309101
Stop Event
node limit
Counts
5 → 189
Calls
Call 1
Inputs
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 x (+.f64 x y))
(+.f64 x y)
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 x #s(literal 100 binary64))
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 (exp.f64 (log1p.f64 (+.f64 x y))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x y)) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x y)))
(*.f64 (+.f64 x y) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 (cbrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x y)))
(*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))
(/.f64 (+.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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (-.f64 x y))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (neg.f64 (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 y x))
(pow.f64 (+.f64 x y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x y)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x y))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 #s(literal 1 binary64) (expm1.f64 y))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (exp.f64 y)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (+.f64 #s(literal 1 binary64) (expm1.f64 y))))
(log.f64 (*.f64 (exp.f64 y) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 y)) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 y)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(cbrt.f64 (pow.f64 (+.f64 x y) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x y)))
(log1p.f64 (expm1.f64 (+.f64 x y)))
(exp.f64 (log.f64 (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (+.f64 x y)) #s(literal 1 binary64)))
(fma.f64 x #s(literal 1 binary64) y)
(fma.f64 y #s(literal 1 binary64) x)
(fma.f64 #s(literal 1 binary64) x y)
(fma.f64 #s(literal 1 binary64) y x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) y)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) y)
(fma.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) x)
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (cbrt.f64 y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) x)
(+.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)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) x))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) x)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) x)))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))

simplify108.0ms (2.2%)

Algorithm
egg-herbie
Rules
449×cube-prod
414×fmm-def
356×exp-prod
294×div-sub
254×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05689626
114569348
251299260
Stop Event
node limit
Counts
291 → 258
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))
y
x
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x)))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
x
y
(*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y)))
(*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y)))
(*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y)))
y
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64))))
(*.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) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(+.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 (exp.f64 (log1p.f64 (+.f64 x y))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x y)) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x y)))
(*.f64 (+.f64 x y) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(*.f64 (cbrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x y)))
(*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y)))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))
(/.f64 (+.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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x y))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (-.f64 x y))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (neg.f64 (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 y x))
(pow.f64 (+.f64 x y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x y)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x y))))
(log.f64 (*.f64 (exp.f64 x) (+.f64 #s(literal 1 binary64) (expm1.f64 y))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (exp.f64 y)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (+.f64 #s(literal 1 binary64) (expm1.f64 y))))
(log.f64 (*.f64 (exp.f64 y) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 y)) (exp.f64 x)))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 y)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(cbrt.f64 (pow.f64 (+.f64 x y) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x y)))
(log1p.f64 (expm1.f64 (+.f64 x y)))
(exp.f64 (log.f64 (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (+.f64 x y)) #s(literal 1 binary64)))
(fma.f64 x #s(literal 1 binary64) y)
(fma.f64 y #s(literal 1 binary64) x)
(fma.f64 #s(literal 1 binary64) x y)
(fma.f64 #s(literal 1 binary64) y x)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) y)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) y)
(fma.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) x)
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (cbrt.f64 y) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) x)
(+.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)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 100 binary64) x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) x))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) x)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) x)))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) x)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
Outputs
(*.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 (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 (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 (+.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)))) (/.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)))
(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 (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 (/.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 #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))
#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)))))
(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)))))
(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 (*.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 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 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 #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 x #s(literal -100 binary64))) (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 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 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 3 binary64))) y)) 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))
(/.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 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 #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 (+.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 (-.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 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 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) 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)))
(+.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 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 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) 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)))
(+.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 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 (/.f64 (pow.f64 y #s(literal 2 binary64)) x) y) 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))))
(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 (/.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 (/.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 (-.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 (/.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 (/.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 (-.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)
y
x
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 y x)))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y x)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 y x)) (neg.f64 x))
x
y
(*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y)))
(*.f64 y (+.f64 (/.f64 x y) #s(literal 1 binary64)))
(*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y)))
(*.f64 y (+.f64 (/.f64 x y) #s(literal 1 binary64)))
(*.f64 y (+.f64 #s(literal 1 binary64) (/.f64 x y)))
(*.f64 y (+.f64 (/.f64 x y) #s(literal 1 binary64)))
y
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64))))
(*.f64 (neg.f64 y) (-.f64 #s(literal -1 binary64) (/.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64))))
(*.f64 (neg.f64 y) (-.f64 #s(literal -1 binary64) (/.f64 x y)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x y)) #s(literal 1 binary64))))
(*.f64 (neg.f64 y) (-.f64 #s(literal -1 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 (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 (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 (+.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)))) (/.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)))
(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 (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 (/.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 #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))
#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)))))
(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)))))
(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 (*.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 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 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 #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 x #s(literal -100 binary64))) (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 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 (*.f64 #s(literal 100 binary64) (pow.f64 x #s(literal 3 binary64))) y)) 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))
(/.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) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(+.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 (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))))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
(/.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 (*.f64 #s(literal 100 binary64) 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 (*.f64 x #s(literal -100 binary64)) (neg.f64 (+.f64 x y)))
(/.f64 (*.f64 #s(literal 100 binary64) 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 (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 (/.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 (/.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 (/.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))
(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))
(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))
(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))
(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))
(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))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) 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))
(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))
(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))
(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))
(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))
(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))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 100 binary64) 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))
(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 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 x (+.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x y))) (/.f64 x (sqrt.f64 (+.f64 x y))))
(/.f64 x (+.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 (/.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 x (+.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 x (+.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 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 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 (exp.f64 (log1p.f64 (+.f64 x y))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x y)))
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x y)) (/.f64 (pow.f64 y #s(literal 2 binary64)) (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (-.f64 x y))
(*.f64 (+.f64 x y) #s(literal 1 binary64))
(+.f64 x y)
(*.f64 #s(literal 1 binary64) (+.f64 x y))
(+.f64 x y)
(*.f64 (cbrt.f64 (+.f64 x y)) (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)))
(+.f64 x y)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x y)))
(+.f64 x y)
(*.f64 (sqrt.f64 (+.f64 x y)) (sqrt.f64 (+.f64 x y)))
(+.f64 x y)
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (+.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 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (-.f64 x y))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))) (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))))
(/.f64 (+.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 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (-.f64 x y))
(/.f64 (+.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 (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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) (fma.f64 y y (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x y))))
(/.f64 (+.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 y y (*.f64 x (-.f64 x y))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (-.f64 x y))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64)))) (neg.f64 (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (+.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 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (neg.f64 (-.f64 x y)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (-.f64 x y))
(/.f64 (-.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 y x))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (-.f64 x y))
(pow.f64 (+.f64 x y) #s(literal 1 binary64))
(+.f64 x y)
(pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 3 binary64))
(+.f64 x y)
(pow.f64 (pow.f64 (+.f64 x y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 x y)
(pow.f64 (sqrt.f64 (+.f64 x y)) #s(literal 2 binary64))
(+.f64 x y)
(sqrt.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)))
(+.f64 x y)
(log.f64 (exp.f64 (+.f64 x y)))
(+.f64 x y)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x y))))
(+.f64 x y)
(log.f64 (*.f64 (exp.f64 x) (+.f64 #s(literal 1 binary64) (expm1.f64 y))))
(+.f64 x y)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (exp.f64 y)))
(+.f64 x y)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (+.f64 #s(literal 1 binary64) (expm1.f64 y))))
(+.f64 x y)
(log.f64 (*.f64 (exp.f64 y) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(+.f64 x y)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 y)) (exp.f64 x)))
(+.f64 x y)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 y)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(+.f64 x y)
(cbrt.f64 (pow.f64 (+.f64 x y) #s(literal 3 binary64)))
(+.f64 x y)
(expm1.f64 (log1p.f64 (+.f64 x y)))
(log1p.f64 (expm1.f64 (+.f64 x y)))
(+.f64 x y)
(exp.f64 (log.f64 (+.f64 x y)))
(+.f64 x y)
(exp.f64 (*.f64 (log.f64 (+.f64 x y)) #s(literal 1 binary64)))
(+.f64 x y)
(fma.f64 x #s(literal 1 binary64) y)
(+.f64 x y)
(fma.f64 y #s(literal 1 binary64) x)
(+.f64 x y)
(fma.f64 #s(literal 1 binary64) x y)
(+.f64 x y)
(fma.f64 #s(literal 1 binary64) y x)
(+.f64 x y)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) y)
(+.f64 x y)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) y)
(+.f64 x y)
(fma.f64 (cbrt.f64 y) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) x)
(+.f64 x y)
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (cbrt.f64 y) x)
(+.f64 x y)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) y)
(+.f64 x y)
(fma.f64 (sqrt.f64 y) (sqrt.f64 y) 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 (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))))
(*.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 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 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) 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 (*.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 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) 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 (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 (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 (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 (*.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 (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 (*.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 (*.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 (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 (*.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 (/.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 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 (*.f64 #s(literal 100 binary64) 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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (/.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 (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 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (+.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 (/.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 (*.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 (*.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 (/.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 #s(literal 100 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 (/.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)))))
(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))
(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))
(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))
(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))
(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))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 (+.f64 x y))))
(/.f64 (*.f64 #s(literal 100 binary64) 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))
(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))
(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))
(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))
(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))
(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))))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))))
(/.f64 (*.f64 #s(literal 100 binary64) 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))
(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 0 binary64) (*.f64 #s(literal 100 binary64) x))
(*.f64 #s(literal 100 binary64) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64))) (cbrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) x))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) x)))
(pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) x)
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) #s(literal 3 binary64))
(*.f64 #s(literal 100 binary64) x)
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 100 binary64) x)
(pow.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 100 binary64) x)
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))
(fabs.f64 (*.f64 x #s(literal -100 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))
(*.f64 #s(literal 100 binary64) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 #s(literal 100 binary64) x)
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)))
(*.f64 #s(literal 100 binary64) x)
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) x)))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) x)))
(*.f64 #s(literal 100 binary64) x)
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) x)))
(*.f64 #s(literal 100 binary64) x)
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
(*.f64 #s(literal 100 binary64) x)

eval42.0ms (0.9%)

Compiler

Compiled 4 370 to 942 computations (78.4% saved)

prune43.0ms (0.9%)

Pruning

8 alts after pruning (6 fresh and 2 done)

PrunedKeptTotal
New3096315
Fresh000
Picked022
Done000
Total3098317
Accuracy
100.0%
Counts
317 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
53.1%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
99.2%
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
99.6%
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (*.f64 #s(literal 100 binary64) x))
99.7%
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
52.9%
(*.f64 #s(literal 100 binary64) (/.f64 x y))
48.2%
#s(literal 100 binary64)
Compiler

Compiled 110 to 78 computations (29.1% saved)

simplify8.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 x y)
cost-diff0
(/.f64 (+.f64 x y) x)
cost-diff0
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
cost-diff0
(*.f64 x #s(literal 100 binary64))
cost-diff0
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
cost-diff0
(/.f64 x y)
cost-diff0
(*.f64 #s(literal 100 binary64) (/.f64 x y))
cost-diff0
(+.f64 x y)
cost-diff0
(/.f64 #s(literal 100 binary64) (+.f64 x y))
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
Rules
*-commutative
associate-/l*
associate-*l/
associate-/r/
associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017221
125221
228221
329221
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 #s(literal 100 binary64) (+.f64 x y))
#s(literal 100 binary64)
(+.f64 x y)
x
y
#s(literal 100 binary64)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
#s(literal 100 binary64)
(/.f64 x y)
x
y
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(*.f64 x #s(literal 100 binary64))
x
#s(literal 100 binary64)
y
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
#s(literal 100 binary64)
(/.f64 (+.f64 x y) x)
(+.f64 x y)
x
y
Outputs
(*.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 y))
#s(literal 100 binary64)
(+.f64 x y)
x
y
#s(literal 100 binary64)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
#s(literal 100 binary64)
(/.f64 x y)
x
y
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
x
#s(literal 100 binary64)
y
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.f64 x y))
#s(literal 100 binary64)
(/.f64 (+.f64 x y) x)
(+.f64 x y)
x
y

localize45.0ms (0.9%)

Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(/.f64 (+.f64 x y) x)
accuracy99.2%
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
accuracy100.0%
(*.f64 x #s(literal 100 binary64))
accuracy99.7%
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
accuracy100.0%
(/.f64 x y)
accuracy99.5%
(*.f64 #s(literal 100 binary64) (/.f64 x y))
accuracy100.0%
(+.f64 x y)
accuracy100.0%
(/.f64 #s(literal 100 binary64) (+.f64 x y))
accuracy99.7%
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
Samples
29.0ms256×0valid
Compiler

Compiled 61 to 14 computations (77% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-div: 10.0ms (62.4% of total)
ival-mult: 4.0ms (25% of total)
ival-add: 1.0ms (6.2% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series27.0ms (0.5%)

Counts
7 → 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 x y)>
#<alt (/.f64 (*.f64 x #s(literal 100 binary64)) 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

42 calls:

TimeVariablePointExpression
8.0ms
y
@0
(* 100 (/ x y))
6.0ms
y
@inf
(* 100 (/ x y))
1.0ms
x
@inf
(* 100 (/ x y))
1.0ms
y
@inf
(/ 100 (+ x y))
1.0ms
x
@0
(* 100 (/ x y))

rewrite154.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
835×log1p-expm1-u
835×expm1-log1p-u
518×prod-diff
202×log1p-undefine
193×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017148
1272148
23591148
Stop Event
node limit
Counts
7 → 261
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 x y)
(/.f64 (*.f64 x #s(literal 100 binary64)) 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 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (+.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) (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 x (/.f64 #s(literal 100 binary64) 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 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 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #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 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 (*.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)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x y))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 x y) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(*.f64 (cbrt.f64 (/.f64 x y)) (pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) y))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 y)))
(pow.f64 (/.f64 x y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 x y)) #s(literal 2 binary64))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(neg.f64 (/.f64 x (neg.f64 y)))
(neg.f64 (/.f64 (neg.f64 x) y))
(sqrt.f64 (pow.f64 (/.f64 x y) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x y))))
(cbrt.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 x y)))
(log1p.f64 (expm1.f64 (/.f64 x y)))
(exp.f64 (log.f64 (/.f64 x y)))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) 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 (/.f64 x y) #s(literal 100 binary64))
(*.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 #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 (/.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.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)) 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 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.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)) 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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 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 100 binary64) 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) (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 #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 (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 #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 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 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #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 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 (*.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)))
(-.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 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.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 (*.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) (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 (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))) (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)) (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)))

simplify140.0ms (2.8%)

Algorithm
egg-herbie
Rules
592×fmm-def
493×cube-prod
452×exp-prod
343×associate-*r*
323×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065111090
1166310469
2632110439
Stop Event
node limit
Counts
378 → 318
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 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) (+.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) (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 x (/.f64 #s(literal 100 binary64) 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 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 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #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 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 (*.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)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x y))) #s(literal 1 binary64))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 x y) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(*.f64 (cbrt.f64 (/.f64 x y)) (pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) y))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) y))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 y)))
(pow.f64 (/.f64 x y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 x y)) #s(literal 2 binary64))
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(neg.f64 (/.f64 x (neg.f64 y)))
(neg.f64 (/.f64 (neg.f64 x) y))
(sqrt.f64 (pow.f64 (/.f64 x y) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x y))))
(cbrt.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 x y)))
(log1p.f64 (expm1.f64 (/.f64 x y)))
(exp.f64 (log.f64 (/.f64 x y)))
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) 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 (/.f64 x y) #s(literal 100 binary64))
(*.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 #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 (/.f64 x y)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (/.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)) 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 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.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)) 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 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 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 100 binary64) 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) (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 #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 (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 #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 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 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #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 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 (*.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)))
(-.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 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) (+.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 (*.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) (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 (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))) (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)) (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 #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 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 (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 (+.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)))) (/.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 #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 (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 #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 #s(literal 100 binary64) (/.f64 (fma.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 y #s(literal -100 binary64))) 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)))))
(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)))))
(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 #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 (*.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 (+.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 (+.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 #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 (*.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))
(/.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))
(/.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 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 (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 (*.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)))) (/.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 (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 (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 (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 (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 #s(literal 100 binary64) (/.f64 (fma.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 y #s(literal -100 binary64))) 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))) (/.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)))) (/.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 (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 #s(literal 100 binary64) (-.f64 (pow.f64 (/.f64 x y) #s(literal 2 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 (-.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 #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 (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 #s(literal -100 binary64) (-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) y) x)) y)) (neg.f64 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 (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 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 100 binary64) (/.f64 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 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 (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 (+.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)))) (/.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 #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 (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 #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 #s(literal 100 binary64) (/.f64 (fma.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 y #s(literal -100 binary64))) 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)))))
(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)))))
(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 #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 (*.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 (+.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 (+.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 #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 (*.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))
(/.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))
(/.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 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 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))))
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.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 #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 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(/.f64 (*.f64 #s(literal 100 binary64) x) (+.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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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) (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 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1 binary64))
(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 #s(literal 100 binary64) (/.f64 y x))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x)))
(/.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 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 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 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (neg.f64 (*.f64 x #s(literal -100 binary64))) (neg.f64 (neg.f64 y)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 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 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(/.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 #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 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x)) #s(literal -1 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) 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)))
(log.f64 (pow.f64 (exp.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 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(/.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 #s(literal 100 binary64) (/.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))))
(log1p.f64 (expm1.f64 (*.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 #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 #s(literal 100 binary64) (/.f64 y x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x y))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 x y)))
(*.f64 x (/.f64 #s(literal 1 binary64) y))
(/.f64 x y)
(*.f64 (/.f64 x y) #s(literal 1 binary64))
(/.f64 x y)
(*.f64 #s(literal 1 binary64) (/.f64 x y))
(/.f64 x y)
(*.f64 (cbrt.f64 (/.f64 x y)) (pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 2 binary64)))
(/.f64 x y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x y)))
(/.f64 x y)
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) y))
(/.f64 x y)
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(/.f64 x y)
(*.f64 (sqrt.f64 (/.f64 x y)) (sqrt.f64 (/.f64 x y)))
(/.f64 x y)
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) y))
(/.f64 x y)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 1 binary64) y)))
(/.f64 x y)
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 x y)
(*.f64 (/.f64 #s(literal 1 binary64) y) x)
(/.f64 x y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 x (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 (/.f64 x (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) y))
(/.f64 x y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (/.f64 x y)))
(*.f64 (cbrt.f64 (/.f64 x y)) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 y)) (/.f64 (cbrt.f64 x) (sqrt.f64 y)))
(/.f64 (/.f64 x (sqrt.f64 y)) (sqrt.f64 y))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) y))
(/.f64 x y)
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 y)))
(/.f64 (/.f64 x (cbrt.f64 y)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)))
(pow.f64 (/.f64 x y) #s(literal 1 binary64))
(/.f64 x y)
(pow.f64 (cbrt.f64 (/.f64 x y)) #s(literal 3 binary64))
(/.f64 x y)
(pow.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 x y)
(pow.f64 (sqrt.f64 (/.f64 x y)) #s(literal 2 binary64))
(/.f64 x y)
(pow.f64 (/.f64 y x) #s(literal -1 binary64))
(/.f64 x y)
(neg.f64 (/.f64 x (neg.f64 y)))
(/.f64 x y)
(neg.f64 (/.f64 (neg.f64 x) y))
(/.f64 x y)
(sqrt.f64 (pow.f64 (/.f64 x y) #s(literal 2 binary64)))
(fabs.f64 (/.f64 x y))
(log.f64 (exp.f64 (/.f64 x y)))
(/.f64 x y)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x y))))
(/.f64 x y)
(cbrt.f64 (pow.f64 (/.f64 x y) #s(literal 3 binary64)))
(/.f64 x y)
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 x y)
(expm1.f64 (log1p.f64 (/.f64 x y)))
(log1p.f64 (expm1.f64 (/.f64 x y)))
(/.f64 x y)
(exp.f64 (log.f64 (/.f64 x y)))
(/.f64 x y)
(exp.f64 (*.f64 (log.f64 (/.f64 x y)) #s(literal 1 binary64)))
(/.f64 x y)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))))
(*.f64 #s(literal 100 binary64) (/.f64 x 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 x (*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 100 binary64)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 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 #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 #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 #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 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (sqrt.f64 (/.f64 x y)) (*.f64 (sqrt.f64 (/.f64 x y)) #s(literal 100 binary64)))
(/.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 #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 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) 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 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 #s(literal 100 binary64) x))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.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 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.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 #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 #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 #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 (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 #s(literal 100 binary64) (/.f64 y x))) (/.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 (/.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)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 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 #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 #s(literal 100 binary64) (/.f64 y x))
(*.f64 (*.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 x y))) (sqrt.f64 (/.f64 x y)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(/.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 #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 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(pow.f64 (*.f64 #s(literal 1/100 binary64) (/.f64 y x)) #s(literal -1 binary64))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(neg.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (neg.f64 y)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) 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)))
(log.f64 (pow.f64 (exp.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 #s(literal 100 binary64) (/.f64 y x))
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(/.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 #s(literal 100 binary64) (/.f64 y x))
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) (/.f64 y x))))
(log1p.f64 (expm1.f64 (*.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 #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 #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 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #s(literal 100 binary64) (+.f64 #s(literal 1 binary64) (/.f64 y x)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(/.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 #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 (*.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 #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 #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 #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 #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 #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 #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 #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))) (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 (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 (/.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 #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 #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 #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 #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 #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 #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 (*.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 (*.f64 #s(literal 100 binary64) x) (-.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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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 #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))
(+.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 #s(literal 1 binary64) (/.f64 y x))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x y)) #s(literal 2 binary64)) (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 (+.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 (+.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)))
(fabs.f64 (+.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))

eval52.0ms (1%)

Compiler

Compiled 5 712 to 1 282 computations (77.6% saved)

prune58.0ms (1.2%)

Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New4484452
Fresh101
Picked325
Done022
Total4528460
Accuracy
100.0%
Counts
460 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
99.7%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
52.4%
(/.f64 #s(literal 100 binary64) (/.f64 y x))
53.0%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
48.2%
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
99.7%
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
52.9%
(*.f64 #s(literal 100 binary64) (/.f64 x y))
48.2%
#s(literal 100 binary64)
Compiler

Compiled 58 to 41 computations (29.3% saved)

simplify16.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 x y)
cost-diff0
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
cost-diff0
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
cost-diff0
(/.f64 y x)
cost-diff0
(/.f64 #s(literal 100 binary64) (/.f64 y x))
cost-diff0
(/.f64 #s(literal 100 binary64) y)
cost-diff0
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
cost-diff0
(/.f64 #s(literal 100 binary64) x)
cost-diff256
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
Rules
*-commutative
fma-define
1-exp
associate-/l*
associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
018236
127236
244164
354164
460164
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
(/.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
(/.f64 #s(literal 100 binary64) (/.f64 y x))
#s(literal 100 binary64)
(/.f64 y x)
y
x
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
x
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+.f64 x y)
y
#s(literal 1/100 binary64)
Outputs
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
#s(literal 100 binary64)
(/.f64 #s(literal 100 binary64) x)
#s(literal 100 binary64)
x
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal 100 binary64) y)
#s(literal 100 binary64)
y
x
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
#s(literal 100 binary64)
(/.f64 y x)
y
x
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
x
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
(+.f64 x y)
y
#s(literal 1/100 binary64)

localize47.0ms (1%)

Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 x y)
accuracy99.8%
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
accuracy99.7%
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
accuracy100.0%
(/.f64 y x)
accuracy99.1%
(/.f64 #s(literal 100 binary64) (/.f64 y x))
accuracy100.0%
(/.f64 #s(literal 100 binary64) y)
accuracy99.6%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
accuracy100.0%
(/.f64 #s(literal 100 binary64) x)
accuracy99.8%
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
Samples
32.0ms256×0valid
Compiler

Compiled 52 to 15 computations (71.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-div: 10.0ms (52.1% of total)
ival-mult: 5.0ms (26% of total)
...in/eval/compile.rkt:77:19: 3.0ms (15.6% of total)
ival-add: 1.0ms (5.2% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series8.0ms (0.2%)

Counts
8 → 108
Calls
Call 1
Inputs
#<alt (*.f64 (/.f64 #s(literal 100 binary64) x) x)>
#<alt (/.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 (/.f64 #s(literal 100 binary64) y) x)>
#<alt (/.f64 #s(literal 100 binary64) y)>
#<alt (/.f64 #s(literal 100 binary64) (/.f64 y x))>
#<alt (/.f64 y x)>
#<alt (/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))>
#<alt (*.f64 (+.f64 x y) #s(literal 1/100 binary64))>
Outputs
#<alt #s(literal 100 binary64)>
#<alt #s(literal 100 binary64)>
#<alt #s(literal 100 binary64)>
#<alt #s(literal 100 binary64)>
#<alt #s(literal 100 binary64)>
#<alt #s(literal 100 binary64)>
#<alt #s(literal 100 binary64)>
#<alt #s(literal 100 binary64)>
#<alt #s(literal 100 binary64)>
#<alt #s(literal 100 binary64)>
#<alt #s(literal 100 binary64)>
#<alt #s(literal 100 binary64)>
#<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 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 1/100 binary64) y)>
#<alt (+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))>
#<alt (+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))>
#<alt (+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))>
#<alt (*.f64 #s(literal 1/100 binary64) x)>
#<alt (*.f64 x (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x))))>
#<alt (*.f64 x (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x))))>
#<alt (*.f64 x (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x))))>
#<alt (*.f64 #s(literal 1/100 binary64) x)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 y x)) #s(literal 1/100 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 y x)) #s(literal 1/100 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 y x)) #s(literal 1/100 binary64))))>
#<alt (*.f64 #s(literal 1/100 binary64) x)>
#<alt (+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))>
#<alt (+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))>
#<alt (+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 y (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 x y))))>
#<alt (*.f64 y (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 x y))))>
#<alt (*.f64 y (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 x y))))>
#<alt (*.f64 #s(literal 1/100 binary64) y)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 x y)) #s(literal 1/100 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 x y)) #s(literal 1/100 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 x y)) #s(literal 1/100 binary64))))>
Calls

39 calls:

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

rewrite156.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
873×log1p-expm1-u
873×expm1-log1p-u
500×prod-diff
191×fma-define
113×fmm-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018137
1270137
23790137
Stop Event
node limit
Counts
8 → 255
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
(/.f64 #s(literal 100 binary64) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) y)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 y x)
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(*.f64 (+.f64 x y) #s(literal 1/100 binary64))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)))) #s(literal 1 binary64))
(/.f64 x (*.f64 x #s(literal 1/100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 100 binary64) x)))
(/.f64 (*.f64 #s(literal 100 binary64) x) x)
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (neg.f64 x))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 x))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) x)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) x))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) x))
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) x)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 100 binary64) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 100 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x #s(literal 1/100 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) x))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 x #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 100 binary64) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 100 binary64) x))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) x)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 100 binary64) x)))
(exp.f64 (log.f64 (/.f64 #s(literal 100 binary64) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y #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) y) (/.f64 #s(literal 1 binary64) x))
(/.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 (neg.f64 x)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(/.f64 (*.f64 x #s(literal -100 binary64)) (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))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 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 (/.f64 #s(literal 100 binary64) y)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #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) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (/.f64 #s(literal 10 binary64) (sqrt.f64 y)))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 100 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) #s(literal 2 binary64))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) y))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 100 binary64) y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 100 binary64) y))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) y)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 100 binary64) y)))
(exp.f64 (log.f64 (/.f64 #s(literal 100 binary64) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(*.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 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) (sqrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) x))
(*.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 #s(literal 100 binary64) x) (/.f64 #s(literal 1 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 (/.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) 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 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 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 (/.f64 #s(literal 100 binary64) y)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #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) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y x))) #s(literal 1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 y x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) x))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (sqrt.f64 (/.f64 y x)) (sqrt.f64 (/.f64 y x)))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (/.f64 y (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 y) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 x)) (/.f64 (cbrt.f64 y) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) (/.f64 (sqrt.f64 y) x))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (sqrt.f64 y) (cbrt.f64 x)))
(pow.f64 (/.f64 y x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 y x)) #s(literal 2 binary64))
(pow.f64 (/.f64 x y) #s(literal -1 binary64))
(neg.f64 (/.f64 y (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 y x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 y x))))
(cbrt.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 y x)))
(log1p.f64 (expm1.f64 (/.f64 y x)))
(exp.f64 (log.f64 (/.f64 y x)))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #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 (+.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 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x 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) (+.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 1/10 binary64)) (/.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 1/10 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64))) (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (+.f64 x 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) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64))) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) (+.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) (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))))
(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 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 1/10 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64))
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 2 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 #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 (+.f64 x y) #s(literal 1/100 binary64)) #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 (*.f64 y #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(+.f64 (*.f64 x #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(+.f64 (*.f64 #s(literal 1/100 binary64) y) (*.f64 #s(literal 1/100 binary64) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 1/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 1/100 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1/100 binary64)) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) #s(literal 1/100 binary64)) (-.f64 x y))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #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))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) #s(literal 1/10000 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/100 binary64)) (+.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(exp.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(fma.f64 x #s(literal 1/100 binary64) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal 1/100 binary64) x (*.f64 #s(literal 1/100 binary64) y))
(fma.f64 #s(literal 1/100 binary64) y (*.f64 #s(literal 1/100 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) #s(literal 100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) #s(literal 100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) #s(literal 100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) #s(literal 100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x #s(literal 1/100 binary64))) (cbrt.f64 (*.f64 x #s(literal 1/100 binary64)))) (cbrt.f64 (*.f64 x #s(literal 1/100 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x #s(literal 1/100 binary64))) (sqrt.f64 (*.f64 x #s(literal 1/100 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y #s(literal 1/100 binary64))) (sqrt.f64 (*.f64 y #s(literal 1/100 binary64))) (*.f64 x #s(literal 1/100 binary64)))

simplify111.0ms (2.3%)

Algorithm
egg-herbie
Rules
355×cancel-sign-sub-inv
278×distribute-lft-neg-in
273×exp-prod
268×cube-prod
255×distribute-lft-neg-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
06017801
113797555
242087529
Stop Event
node limit
Counts
363 → 303
Calls
Call 1
Inputs
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
(*.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 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 1/100 binary64) y)
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 x (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x))))
(*.f64 x (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x))))
(*.f64 x (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x))))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 y x)) #s(literal 1/100 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 y x)) #s(literal 1/100 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 y x)) #s(literal 1/100 binary64))))
(*.f64 #s(literal 1/100 binary64) x)
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 x y))))
(*.f64 y (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 x y))))
(*.f64 y (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 x y))))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 x y)) #s(literal 1/100 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 x y)) #s(literal 1/100 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 x y)) #s(literal 1/100 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)))) #s(literal 1 binary64))
(/.f64 x (*.f64 x #s(literal 1/100 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 100 binary64) x)))
(/.f64 (*.f64 #s(literal 100 binary64) x) x)
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (neg.f64 x))
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 x))
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) x)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) x))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) x))
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) x)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 100 binary64) x)))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 100 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x #s(literal 1/100 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) x))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 x #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 100 binary64) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 100 binary64) x))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) x)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 100 binary64) x)))
(exp.f64 (log.f64 (/.f64 #s(literal 100 binary64) x)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y #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) y) (/.f64 #s(literal 1 binary64) x))
(/.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 (neg.f64 x)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(/.f64 (*.f64 x #s(literal -100 binary64)) (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))
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 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 (/.f64 #s(literal 100 binary64) y)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #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) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (/.f64 #s(literal 10 binary64) (sqrt.f64 y)))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 100 binary64))
(pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) #s(literal 2 binary64))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1 binary64))
(neg.f64 (/.f64 #s(literal -100 binary64) y))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 100 binary64) y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 100 binary64) y))))
(cbrt.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) y)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 100 binary64) y)))
(exp.f64 (log.f64 (/.f64 #s(literal 100 binary64) y)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(*.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 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) (sqrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) x))
(*.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 #s(literal 100 binary64) x) (/.f64 #s(literal 1 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 (/.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) 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 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 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 (/.f64 #s(literal 100 binary64) y)) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #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) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(exp.f64 (log.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 y x))) #s(literal 1 binary64))
(*.f64 y (/.f64 #s(literal 1 binary64) x))
(*.f64 (/.f64 y x) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 y x))
(*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) x))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (sqrt.f64 (/.f64 y x)) (sqrt.f64 (/.f64 y x)))
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) x))
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (/.f64 y (sqrt.f64 x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 y) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y x)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 x)) (/.f64 (cbrt.f64 y) (sqrt.f64 x)))
(*.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) (/.f64 (sqrt.f64 y) x))
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (sqrt.f64 y) (cbrt.f64 x)))
(pow.f64 (/.f64 y x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 y x)) #s(literal 2 binary64))
(pow.f64 (/.f64 x y) #s(literal -1 binary64))
(neg.f64 (/.f64 y (neg.f64 x)))
(sqrt.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 y x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 y x))))
(cbrt.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 y x)))
(log1p.f64 (expm1.f64 (/.f64 y x)))
(exp.f64 (log.f64 (/.f64 y x)))
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #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 (+.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 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x 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) (+.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 1/10 binary64)) (/.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 1/10 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 x #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64))) (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (+.f64 x 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) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64))) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) (+.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) (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))))
(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 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 1/10 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64))
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 2 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 #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 (+.f64 x y) #s(literal 1/100 binary64)) #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 (*.f64 y #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(+.f64 (*.f64 x #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(+.f64 (*.f64 #s(literal 1/100 binary64) y) (*.f64 #s(literal 1/100 binary64) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 1/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 1/100 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1/100 binary64)) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) #s(literal 1/100 binary64)) (-.f64 x y))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #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))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) #s(literal 1/10000 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/100 binary64)) (+.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(exp.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(fma.f64 x #s(literal 1/100 binary64) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal 1/100 binary64) x (*.f64 #s(literal 1/100 binary64) y))
(fma.f64 #s(literal 1/100 binary64) y (*.f64 #s(literal 1/100 binary64) x))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) #s(literal 100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) #s(literal 100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) #s(literal 100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) #s(literal 100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x #s(literal 1/100 binary64))) (cbrt.f64 (*.f64 x #s(literal 1/100 binary64)))) (cbrt.f64 (*.f64 x #s(literal 1/100 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (*.f64 x #s(literal 1/100 binary64)))
(fma.f64 (sqrt.f64 (*.f64 x #s(literal 1/100 binary64))) (sqrt.f64 (*.f64 x #s(literal 1/100 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(fma.f64 (sqrt.f64 (*.f64 y #s(literal 1/100 binary64))) (sqrt.f64 (*.f64 y #s(literal 1/100 binary64))) (*.f64 x #s(literal 1/100 binary64)))
Outputs
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
#s(literal 100 binary64)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) 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 x (/.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 #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 (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 (+.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)))) (/.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 #s(literal 100 binary64) (-.f64 (pow.f64 (/.f64 x y) #s(literal -2 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))))
(+.f64 #s(literal 100 binary64) (fma.f64 #s(literal -100 binary64) (pow.f64 (/.f64 y x) #s(literal 3 binary64)) (*.f64 #s(literal 100 binary64) (-.f64 (pow.f64 (/.f64 x y) #s(literal -2 binary64)) (/.f64 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 #s(literal 100 binary64) (-.f64 (pow.f64 (/.f64 x y) #s(literal -2 binary64)) (/.f64 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 #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 y #s(literal -100 binary64))) 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)))))
(fma.f64 y (fma.f64 y (/.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 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)))))
(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 x #s(literal 1/100 binary64)) 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 #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 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 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 x #s(literal 1/100 binary64)) 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 (*.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))
(/.f64 (+.f64 (*.f64 #s(literal 100 binary64) x) (/.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)) 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 (+.f64 (*.f64 #s(literal 100 binary64) x) (/.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)) y)
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 x #s(literal 1/100 binary64))
(*.f64 x (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x))))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64)))
(*.f64 x (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x))))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64)))
(*.f64 x (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 y x))))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 x #s(literal 1/100 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 y x)) #s(literal 1/100 binary64))))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 y x)) #s(literal 1/100 binary64))))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 y x)) #s(literal 1/100 binary64))))
(*.f64 x (fma.f64 y (/.f64 #s(literal 1/100 binary64) x) #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) x)
(*.f64 x #s(literal 1/100 binary64))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 y (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 x y))))
(*.f64 y (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
(*.f64 y (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 x y))))
(*.f64 y (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
(*.f64 y (+.f64 #s(literal 1/100 binary64) (*.f64 #s(literal 1/100 binary64) (/.f64 x y))))
(*.f64 y (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) y)
(*.f64 y #s(literal 1/100 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 x y)) #s(literal 1/100 binary64))))
(*.f64 y (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 x y)) #s(literal 1/100 binary64))))
(*.f64 y (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1/100 binary64) (/.f64 x y)) #s(literal 1/100 binary64))))
(*.f64 y (fma.f64 (/.f64 x y) #s(literal 1/100 binary64) #s(literal 1/100 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)))) #s(literal 1 binary64))
#s(literal 100 binary64)
(/.f64 x (*.f64 x #s(literal 1/100 binary64)))
#s(literal 100 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 x (*.f64 #s(literal 100 binary64) x)))
#s(literal 100 binary64)
(/.f64 (*.f64 #s(literal 100 binary64) x) x)
#s(literal 100 binary64)
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (neg.f64 x))
#s(literal 100 binary64)
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 x))
#s(literal 100 binary64)
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 x))
#s(literal 100 binary64)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) x)
#s(literal 100 binary64)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
#s(literal 100 binary64)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 x)) (sqrt.f64 x))
#s(literal 100 binary64)
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)) #s(literal 1 binary64))
#s(literal 100 binary64)
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))) #s(literal 3 binary64))
#s(literal 100 binary64)
(pow.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
#s(literal 100 binary64)
(pow.f64 (sqrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))) #s(literal 2 binary64))
#s(literal 100 binary64)
(sqrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)) #s(literal 2 binary64)))
#s(literal 100 binary64)
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)))))
#s(literal 100 binary64)
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x)) #s(literal 3 binary64)))
#s(literal 100 binary64)
(cbrt.f64 (*.f64 (pow.f64 x #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)) (/.f64 #s(literal 1000000 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 x #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 #s(literal 1000000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))))
#s(literal 100 binary64)
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))))
#s(literal 100 binary64)
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))))
#s(literal 100 binary64)
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x x))) #s(literal 1 binary64)))
#s(literal 100 binary64)
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) x))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) x)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) x))
(/.f64 #s(literal 100 binary64) x)
(*.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) x))
(/.f64 #s(literal 100 binary64) x)
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) x)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 2 binary64)))
(/.f64 #s(literal 100 binary64) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 100 binary64) x)
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 x)) (/.f64 #s(literal 10 binary64) (sqrt.f64 x)))
(pow.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 x)) #s(literal 2 binary64))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(/.f64 #s(literal 100 binary64) x)
(*.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 100 binary64))
(/.f64 #s(literal 100 binary64) x)
(pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) x)
(pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 3 binary64))
(/.f64 #s(literal 100 binary64) x)
(pow.f64 (pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 #s(literal 100 binary64) x)
(pow.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 x)) #s(literal 2 binary64))
(pow.f64 (*.f64 x #s(literal 1/100 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 100 binary64) x)
(neg.f64 (/.f64 #s(literal -100 binary64) x))
(/.f64 #s(literal 100 binary64) x)
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 x #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 100 binary64) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 100 binary64) x))))
(/.f64 #s(literal 100 binary64) x)
(cbrt.f64 (pow.f64 (/.f64 #s(literal 100 binary64) x) #s(literal 3 binary64)))
(/.f64 #s(literal 100 binary64) x)
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) x)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 100 binary64) x)
(exp.f64 (log.f64 (/.f64 #s(literal 100 binary64) x)))
(/.f64 #s(literal 100 binary64) x)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 100 binary64) x)) #s(literal 1 binary64)))
(/.f64 #s(literal 100 binary64) x)
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y)))
(/.f64 #s(literal 100 binary64) (/.f64 y x))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 (/.f64 #s(literal 100 binary64) y) (/.f64 #s(literal 1 binary64) x))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 y x) #s(literal 1/100 binary64)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal -100 binary64) (/.f64 y (neg.f64 x)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 (neg.f64 (*.f64 #s(literal 100 binary64) x)) (neg.f64 y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 (*.f64 x #s(literal -100 binary64)) (neg.f64 y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 (*.f64 #s(literal -100 binary64) x) (neg.f64 y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) 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 x #s(literal 1/100 binary64)) y)
(/.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 (/.f64 y x))) (sqrt.f64 (/.f64 y x)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) #s(literal 1 binary64)) y)
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) (sqrt.f64 y)) (sqrt.f64 y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 3 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 y x)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal -2 binary64))))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 100 binary64) y)) x))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 3 binary64)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y)))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(exp.f64 (log.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(-.f64 (exp.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) y)))
(*.f64 #s(literal 100 binary64) (/.f64 #s(literal 1 binary64) y))
(/.f64 #s(literal 100 binary64) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) y)
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 100 binary64) y))
(/.f64 #s(literal 100 binary64) y)
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))
(/.f64 #s(literal 100 binary64) y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 #s(literal 100 binary64) y)))
(/.f64 #s(literal 100 binary64) y)
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (/.f64 #s(literal 10 binary64) (sqrt.f64 y)))
(pow.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) #s(literal 2 binary64))
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 #s(literal 100 binary64) y)
(*.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 100 binary64))
(/.f64 #s(literal 100 binary64) y)
(pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1 binary64))
(/.f64 #s(literal 100 binary64) y)
(pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64))
(/.f64 #s(literal 100 binary64) y)
(pow.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 #s(literal 100 binary64) y)
(pow.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) #s(literal 2 binary64))
(pow.f64 (*.f64 y #s(literal 1/100 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 100 binary64) y)
(neg.f64 (/.f64 #s(literal -100 binary64) y))
(/.f64 #s(literal 100 binary64) y)
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 y #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 #s(literal 100 binary64) y)))
(/.f64 #s(literal 100 binary64) y)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 #s(literal 100 binary64) y))))
(/.f64 #s(literal 100 binary64) y)
(cbrt.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)))
(/.f64 #s(literal 100 binary64) y)
(expm1.f64 (log1p.f64 (/.f64 #s(literal 100 binary64) y)))
(log1p.f64 (expm1.f64 (/.f64 #s(literal 100 binary64) y)))
(/.f64 #s(literal 100 binary64) y)
(exp.f64 (log.f64 (/.f64 #s(literal 100 binary64) y)))
(/.f64 #s(literal 100 binary64) y)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(/.f64 #s(literal 100 binary64) y)
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y)))
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 1 binary64) (/.f64 x (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.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 (/.f64 x #s(literal 1/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 x #s(literal 1/100 binary64)) y)
(*.f64 (sqrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) (sqrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) x))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal -100 binary64) (/.f64 #s(literal 1 binary64) (/.f64 y (neg.f64 x))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (*.f64 #s(literal 100 binary64) x) (/.f64 #s(literal 1 binary64) y))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (/.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 y)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) (/.f64 x (sqrt.f64 y)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.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 #s(literal 1/100 binary64)) y)
(*.f64 (*.f64 x (/.f64 #s(literal 10 binary64) (sqrt.f64 y))) (/.f64 #s(literal 10 binary64) (sqrt.f64 y)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 x))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (*.f64 (/.f64 #s(literal 100 binary64) y) (sqrt.f64 x)) (sqrt.f64 x))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 (/.f64 #s(literal 100 binary64) (neg.f64 y)) (neg.f64 x))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 3 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(pow.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 2 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(pow.f64 (*.f64 (/.f64 y x) #s(literal 1/100 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(neg.f64 (/.f64 #s(literal -100 binary64) (/.f64 y x)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 y x) #s(literal 2 binary64))))
(sqrt.f64 (/.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal -2 binary64))))
(log.f64 (pow.f64 (exp.f64 (/.f64 #s(literal 100 binary64) y)) x))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64))) #s(literal 3 binary64)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 x #s(literal 1/100 binary64)) y)))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(exp.f64 (log.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(-.f64 (exp.f64 (log1p.f64 (/.f64 y x))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 y x)))
(*.f64 y (/.f64 #s(literal 1 binary64) x))
(/.f64 y x)
(*.f64 (/.f64 y x) #s(literal 1 binary64))
(/.f64 y x)
(*.f64 #s(literal 1 binary64) (/.f64 y x))
(/.f64 y x)
(*.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 2 binary64)))
(/.f64 y x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 y x)))
(/.f64 y x)
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) x))
(/.f64 y x)
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (cbrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(/.f64 y x)
(*.f64 (sqrt.f64 (/.f64 y x)) (sqrt.f64 (/.f64 y x)))
(/.f64 y x)
(*.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) x))
(/.f64 y x)
(*.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 y) (/.f64 #s(literal 1 binary64) x)))
(/.f64 y x)
(*.f64 (neg.f64 y) (/.f64 #s(literal 1 binary64) (neg.f64 x)))
(/.f64 y x)
(*.f64 (/.f64 #s(literal 1 binary64) x) y)
(/.f64 y x)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 x)))
(/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) (/.f64 y (sqrt.f64 x)))
(/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 y) x))
(/.f64 y x)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (cbrt.f64 (/.f64 y x)))
(*.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 y x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 x)) (/.f64 (cbrt.f64 y) (sqrt.f64 x)))
(/.f64 (/.f64 y (sqrt.f64 x)) (sqrt.f64 x))
(*.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) (/.f64 (sqrt.f64 y) x))
(/.f64 y x)
(*.f64 (/.f64 (sqrt.f64 y) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (sqrt.f64 y) (cbrt.f64 x)))
(/.f64 (/.f64 y (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))
(pow.f64 (/.f64 y x) #s(literal 1 binary64))
(/.f64 y x)
(pow.f64 (cbrt.f64 (/.f64 y x)) #s(literal 3 binary64))
(/.f64 y x)
(pow.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 y x)
(pow.f64 (sqrt.f64 (/.f64 y x)) #s(literal 2 binary64))
(/.f64 y x)
(pow.f64 (/.f64 x y) #s(literal -1 binary64))
(/.f64 y x)
(neg.f64 (/.f64 y (neg.f64 x)))
(/.f64 y x)
(sqrt.f64 (pow.f64 (/.f64 y x) #s(literal 2 binary64)))
(/.f64 y x)
(log.f64 (exp.f64 (/.f64 y x)))
(/.f64 y x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 y x))))
(/.f64 y x)
(cbrt.f64 (pow.f64 (/.f64 y x) #s(literal 3 binary64)))
(/.f64 y x)
(cbrt.f64 (/.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(/.f64 y x)
(expm1.f64 (log1p.f64 (/.f64 y x)))
(log1p.f64 (expm1.f64 (/.f64 y x)))
(/.f64 y x)
(exp.f64 (log.f64 (/.f64 y x)))
(/.f64 y x)
(exp.f64 (*.f64 (log.f64 (/.f64 y x)) #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 1/100 binary64) (+.f64 x y)))))
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 x (/.f64 #s(literal 100 binary64) (+.f64 x y)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.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 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.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 1/100 binary64) (+.f64 x y)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 x (*.f64 #s(literal 1/100 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 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 1/10 binary64)) (/.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/10 binary64)) #s(literal 1/10 binary64))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (/.f64 x (+.f64 x y)) #s(literal 100 binary64))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 x y)) (/.f64 x #s(literal 1/100 binary64)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64))) (/.f64 x (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64))))
(*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y)))) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (+.f64 x y)) (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1/100 binary64)) (/.f64 (cbrt.f64 x) (+.f64 x y)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/100 binary64) (+.f64 x y))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64))) (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64))))
(*.f64 #s(literal 10 binary64) (/.f64 (*.f64 x (/.f64 #s(literal 10 binary64) (sqrt.f64 (+.f64 x y)))) (sqrt.f64 (+.f64 x y))))
(*.f64 (/.f64 (sqrt.f64 x) (+.f64 x y)) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) (/.f64 (sqrt.f64 x) (+.f64 x y)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(*.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 1 binary64))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 3 binary64))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(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 1/100 binary64) (+.f64 x y)))
(pow.f64 (/.f64 (sqrt.f64 (/.f64 x (+.f64 x y))) #s(literal 1/10 binary64)) #s(literal 2 binary64))
(/.f64 (/.f64 (/.f64 x (+.f64 x y)) #s(literal 1/10 binary64)) #s(literal 1/10 binary64))
(pow.f64 (*.f64 (+.f64 x y) (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/100 binary64) (+.f64 x y))) x)
(neg.f64 (/.f64 x (*.f64 (+.f64 x y) #s(literal -1/100 binary64))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 2 binary64)))
(*.f64 #s(literal 100 binary64) (fabs.f64 (/.f64 x (+.f64 x y))))
(log.f64 (pow.f64 (exp.f64 x) (/.f64 #s(literal 100 binary64) (+.f64 x y))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(cbrt.f64 (pow.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y))) #s(literal 3 binary64)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 3 binary64))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(exp.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))) #s(literal 1 binary64)))
(/.f64 x (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(+.f64 (*.f64 y #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+.f64 (*.f64 x #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+.f64 (*.f64 #s(literal 1/100 binary64) x) (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(+.f64 (*.f64 #s(literal 1/100 binary64) y) (*.f64 #s(literal 1/100 binary64) x))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/100 binary64) (+.f64 x y))))
(/.f64 (*.f64 #s(literal 1/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 #s(literal 1/100 binary64) (/.f64 (+.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 1/100 binary64) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64)))) (-.f64 x y))
(*.f64 #s(literal 1/100 binary64) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (-.f64 x y)))
(/.f64 (*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 y #s(literal 3 binary64))) #s(literal 1/100 binary64)) (fma.f64 y (-.f64 y x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 #s(literal 1/100 binary64) (/.f64 (+.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 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) #s(literal 1/100 binary64)) (-.f64 x y))
(*.f64 #s(literal 1/100 binary64) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 y #s(literal 2 binary64))) (-.f64 x y)))
(pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(pow.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 x y)) #s(literal 1/10 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(sqrt.f64 (*.f64 (pow.f64 (+.f64 x y) #s(literal 2 binary64)) #s(literal 1/10000 binary64)))
(fabs.f64 (*.f64 #s(literal 1/100 binary64) (+.f64 x y)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/100 binary64)) (+.f64 x y)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64)) #s(literal 3 binary64)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/100 binary64) (+.f64 x y))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(exp.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 x y) #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(fma.f64 x #s(literal 1/100 binary64) (*.f64 y #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(fma.f64 y #s(literal 1/100 binary64) (*.f64 x #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(fma.f64 #s(literal 1/100 binary64) x (*.f64 #s(literal 1/100 binary64) y))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(fma.f64 #s(literal 1/100 binary64) y (*.f64 #s(literal 1/100 binary64) x))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(fma.f64 #s(literal 1 binary64) (*.f64 y #s(literal 1/100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(fma.f64 #s(literal 1 binary64) (*.f64 x #s(literal 1/100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) #s(literal 100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(+.f64 (*.f64 y #s(literal 1/100 binary64)) (/.f64 x #s(literal 100 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (/.f64 (cbrt.f64 y) #s(literal 100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(+.f64 (*.f64 x #s(literal 1/100 binary64)) (/.f64 y #s(literal 100 binary64)))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) #s(literal 100 binary64)) (*.f64 y #s(literal 1/100 binary64)))
(+.f64 (*.f64 y #s(literal 1/100 binary64)) (/.f64 x #s(literal 100 binary64)))
(fma.f64 (sqrt.f64 y) (/.f64 (sqrt.f64 y) #s(literal 100 binary64)) (*.f64 x #s(literal 1/100 binary64)))
(+.f64 (*.f64 x #s(literal 1/100 binary64)) (/.f64 y #s(literal 100 binary64)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 x #s(literal 1/100 binary64))) (cbrt.f64 (*.f64 x #s(literal 1/100 binary64)))) (cbrt.f64 (*.f64 x #s(literal 1/100 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (*.f64 x #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 x #s(literal 1/100 binary64))) (sqrt.f64 (*.f64 x #s(literal 1/100 binary64))) (*.f64 y #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))
(fma.f64 (sqrt.f64 (*.f64 y #s(literal 1/100 binary64))) (sqrt.f64 (*.f64 y #s(literal 1/100 binary64))) (*.f64 x #s(literal 1/100 binary64)))
(*.f64 #s(literal 1/100 binary64) (+.f64 x y))

eval54.0ms (1.1%)

Compiler

Compiled 3 946 to 1 036 computations (73.7% saved)

prune51.0ms (1%)

Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New3582360
Fresh000
Picked224
Done044
Total3608368
Accuracy
100.0%
Counts
368 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.1%
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
53.1%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
53.0%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
48.2%
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
99.7%
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
52.9%
(*.f64 #s(literal 100 binary64) (/.f64 x y))
48.2%
#s(literal 100 binary64)
Compiler

Compiled 56 to 40 computations (28.6% saved)

simplify13.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 x #s(literal 1/100 binary64))
cost-diff0
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
cost-diff0
(*.f64 y #s(literal 1/100 binary64))
cost-diff0
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
Rules
*-commutative
associate-/l/
associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01276
11576
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
x
(*.f64 y #s(literal 1/100 binary64))
y
#s(literal 1/100 binary64)
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 x #s(literal 1/100 binary64))
x
#s(literal 1/100 binary64)
y
Outputs
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
x
(*.f64 y #s(literal 1/100 binary64))
y
#s(literal 1/100 binary64)
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(/.f64 x #s(literal 1/100 binary64))
x
#s(literal 1/100 binary64)
y

localize100.0ms (2%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.8%
(/.f64 x #s(literal 1/100 binary64))
accuracy99.7%
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
accuracy99.7%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
accuracy99.7%
(*.f64 y #s(literal 1/100 binary64))
Samples
17.0ms246×0valid
5.0ms10×5exit
Compiler

Compiled 24 to 9 computations (62.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-div: 6.0ms (43% of total)
...in/eval/compile.rkt:77:19: 5.0ms (35.8% of total)
ival-mult: 2.0ms (14.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series3.0ms (0.1%)

Counts
4 → 72
Calls
Call 1
Inputs
#<alt (/.f64 x (*.f64 y #s(literal 1/100 binary64)))>
#<alt (*.f64 y #s(literal 1/100 binary64))>
#<alt (/.f64 (/.f64 x #s(literal 1/100 binary64)) y)>
#<alt (/.f64 x #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)>
#<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) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
#<alt (*.f64 #s(literal 100 binary64) x)>
Calls

18 calls:

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

rewrite183.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
732×unpow-prod-down
707×log1p-expm1-u
707×expm1-log1p-u
401×log-prod
156×log-div
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01258
114958
2196458
Stop Event
node limit
Counts
4 → 387
Calls
Call 1
Inputs
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
(*.f64 y #s(literal 1/100 binary64))
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(/.f64 x #s(literal 1/100 binary64))
Outputs
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) (log.f64 (sqrt.f64 (exp.f64 (*.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 x (/.f64 #s(literal 100 binary64) y))
(*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(*.f64 x (pow.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 3 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64)))
(*.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 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(*.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 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (pow.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 1/3 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 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.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 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 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 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.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 (sqrt.f64 x) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))))
(*.f64 (neg.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal 1 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 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 x #s(literal 100 binary64)) (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 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 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 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)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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) #s(literal 1/100 binary64)) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.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 x #s(literal 100 binary64))) 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 x #s(literal 100 binary64))) (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 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) y) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (cbrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (pow.f64 (/.f64 y #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) y) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (cbrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(*.f64 (pow.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))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.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 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/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 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) x) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (*.f64 x #s(literal 100 binary64))) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)))) #s(literal -1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #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 (/.f64 #s(literal 1 binary64) (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 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) #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 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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)))
(*.f64 (pow.f64 (/.f64 y (neg.f64 x)) #s(literal -1 binary64)) #s(literal -100 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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))
(pow.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/100 binary64) x) y) #s(literal -1 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))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 y)))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(sqrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))))
(log.f64 (exp.f64 (*.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 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 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 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #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 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64))) (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 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 (exp.f64 (log1p.f64 (*.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 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))
(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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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 (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) (log.f64 (sqrt.f64 (exp.f64 (*.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 x (/.f64 #s(literal 100 binary64) y))
(*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(*.f64 x (pow.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 3 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64)))
(*.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 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(*.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 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (pow.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 1/3 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 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.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 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 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 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.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 (sqrt.f64 x) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))))
(*.f64 (neg.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal 1 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 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 x #s(literal 100 binary64)) (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 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 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 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)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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) #s(literal 1/100 binary64)) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.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 x #s(literal 100 binary64))) 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 x #s(literal 100 binary64))) (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 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) y) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (cbrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (pow.f64 (/.f64 y #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) y) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (cbrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(*.f64 (pow.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))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.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 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/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 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) x) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (*.f64 x #s(literal 100 binary64))) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)))) #s(literal -1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #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 (/.f64 #s(literal 1 binary64) (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 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) #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 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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)))
(*.f64 (pow.f64 (/.f64 y (neg.f64 x)) #s(literal -1 binary64)) #s(literal -100 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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))
(pow.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/100 binary64) x) y) #s(literal -1 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))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 y)))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(sqrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))))
(log.f64 (exp.f64 (*.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 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 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 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #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 x #s(literal 100 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64))) (cbrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 1 binary64))
(*.f64 x #s(literal 100 binary64))
(*.f64 x (pow.f64 (cbrt.f64 #s(literal 100 binary64)) #s(literal 3 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal 100 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64)))
(*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))))
(*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (pow.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (cbrt.f64 (*.f64 x #s(literal 100 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) #s(literal 100 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 x) #s(literal 100 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 100 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 100 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) (cbrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 x #s(literal 100 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) x) #s(literal 1/3 binary64)) (pow.f64 #s(literal 100 binary64) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1/100 binary64) x)) (cbrt.f64 (/.f64 #s(literal 1/100 binary64) x))) #s(literal -1 binary64)) (cbrt.f64 (*.f64 x #s(literal 100 binary64))))
(pow.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (*.f64 x #s(literal -100 binary64)))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x #s(literal 100 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) #s(literal 100 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -100 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x #s(literal 100 binary64))))
(log1p.f64 (expm1.f64 (*.f64 x #s(literal 100 binary64))))
(exp.f64 (log.f64 (*.f64 x #s(literal 100 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64)))

simplify120.0ms (2.4%)

Algorithm
egg-herbie
Rules
325×exp-prod
298×associate-*r*
287×unswap-sqr
278×associate-*l*
275×cube-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062912916
1121712551
2376512337
Stop Event
node limit
Counts
459 → 281
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 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) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) (log.f64 (sqrt.f64 (exp.f64 (*.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 x (/.f64 #s(literal 100 binary64) y))
(*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(*.f64 x (pow.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 3 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64)))
(*.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 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(*.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 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (pow.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 1/3 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 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.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 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 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 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.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 (sqrt.f64 x) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))))
(*.f64 (neg.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal 1 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 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 x #s(literal 100 binary64)) (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 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 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 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)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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) #s(literal 1/100 binary64)) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.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 x #s(literal 100 binary64))) 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 x #s(literal 100 binary64))) (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 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) y) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (cbrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (pow.f64 (/.f64 y #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) y) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (cbrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(*.f64 (pow.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))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.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 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/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 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) x) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (*.f64 x #s(literal 100 binary64))) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)))) #s(literal -1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #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 (/.f64 #s(literal 1 binary64) (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 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) #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 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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)))
(*.f64 (pow.f64 (/.f64 y (neg.f64 x)) #s(literal -1 binary64)) #s(literal -100 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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))
(pow.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/100 binary64) x) y) #s(literal -1 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))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 y)))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(sqrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))))
(log.f64 (exp.f64 (*.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 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 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 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #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 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64))) (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 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 (exp.f64 (log1p.f64 (*.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 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))
(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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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 (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) (log.f64 (sqrt.f64 (exp.f64 (*.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 x (/.f64 #s(literal 100 binary64) y))
(*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(*.f64 x (pow.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 3 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64)))
(*.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 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(*.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 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (pow.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 1/3 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 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.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 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 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 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y) #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.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 (sqrt.f64 x) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))))
(*.f64 (neg.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(*.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal 1 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 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 x #s(literal 100 binary64)) (cbrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 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 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 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)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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) #s(literal 1/100 binary64)) (/.f64 (sqrt.f64 x) y))
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(*.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 x #s(literal 100 binary64))) 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 x #s(literal 100 binary64))) (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 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) y) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (cbrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (pow.f64 (/.f64 y #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) y) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (cbrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(*.f64 (pow.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))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 y)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(*.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 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/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 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) x) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (*.f64 x #s(literal 100 binary64))) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)))) #s(literal -1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) #s(literal 100 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #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 (/.f64 #s(literal 1 binary64) (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 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) #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 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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)))
(*.f64 (pow.f64 (/.f64 y (neg.f64 x)) #s(literal -1 binary64)) #s(literal -100 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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))
(pow.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/100 binary64) x) y) #s(literal -1 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))
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 y)))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(sqrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))))
(log.f64 (exp.f64 (*.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 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 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 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #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 x #s(literal 100 binary64)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64))) (cbrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 1 binary64))
(*.f64 x #s(literal 100 binary64))
(*.f64 x (pow.f64 (cbrt.f64 #s(literal 100 binary64)) #s(literal 3 binary64)))
(*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal 100 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64)))
(*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))))
(*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (pow.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (cbrt.f64 (*.f64 x #s(literal 100 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) #s(literal 100 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 x) #s(literal 100 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 100 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 100 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x #s(literal 100 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) (cbrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 x #s(literal 100 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) x) #s(literal 1/3 binary64)) (pow.f64 #s(literal 100 binary64) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1/100 binary64) x)) (cbrt.f64 (/.f64 #s(literal 1/100 binary64) x))) #s(literal -1 binary64)) (cbrt.f64 (*.f64 x #s(literal 100 binary64))))
(pow.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(neg.f64 (*.f64 x #s(literal -100 binary64)))
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x #s(literal 100 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) #s(literal 100 binary64)))))
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -100 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x #s(literal 100 binary64))))
(log1p.f64 (expm1.f64 (*.f64 x #s(literal 100 binary64))))
(exp.f64 (log.f64 (*.f64 x #s(literal 100 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/100 binary64) 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 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.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 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))) (log.f64 (cbrt.f64 (exp.f64 (*.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 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) (log.f64 (sqrt.f64 (exp.f64 (*.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))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 x (pow.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(/.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 x #s(literal 100 binary64))) y))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.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 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.f64 #s(literal 100 binary64) 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 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (pow.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) 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 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) 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 100 binary64) x) y)
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.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 (*.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 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (sqrt.f64 x) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (neg.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 x #s(literal 100 binary64)) (cbrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (cbrt.f64 y) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) 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 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))))
(*.f64 #s(literal 10 binary64) (/.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) x) #s(literal -1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (/.f64 x (*.f64 (sqrt.f64 y) #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 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1/100 binary64)) (/.f64 (cbrt.f64 x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 #s(literal 10 binary64) (/.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (sqrt.f64 y)))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) (/.f64 (sqrt.f64 x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.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 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.f64 #s(literal 100 binary64) 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 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (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 x #s(literal 100 binary64))) (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)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) 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 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) y) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (cbrt.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) y) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (pow.f64 (/.f64 y #s(literal 100 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (sqrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) y) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) y) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (sqrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (pow.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (cbrt.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 (pow.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))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.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 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) 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 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.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 (*.f64 #s(literal 100 binary64) x) y) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) x) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) (cbrt.f64 (*.f64 x (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (*.f64 x #s(literal 100 binary64))) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) y)) (cbrt.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 7 binary64)) (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 5 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)))) #s(literal -1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(/.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (*.f64 (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) #s(literal 100 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 y)) #s(literal 100 binary64)) (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) x))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (cbrt.f64 y) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 x))) #s(literal 10 binary64)) (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) #s(literal 100 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) x) (/.f64 (sqrt.f64 y) #s(literal 100 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -2 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 (*.f64 #s(literal 100 binary64) (cbrt.f64 x)) (/.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 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 (*.f64 #s(literal 100 binary64) (sqrt.f64 x)) (/.f64 y (sqrt.f64 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 (*.f64 #s(literal 100 binary64) (sqrt.f64 x)) (/.f64 y (sqrt.f64 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 (*.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (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 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) #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 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (cbrt.f64 x)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (sqrt.f64 x)) (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (sqrt.f64 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 #s(literal 10 binary64) (/.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (sqrt.f64 y)))
(*.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 (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (cbrt.f64 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 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (sqrt.f64 x)) #s(literal -2 binary64))
(*.f64 (pow.f64 (/.f64 y (neg.f64 x)) #s(literal -1 binary64)) #s(literal -100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (*.f64 (/.f64 #s(literal 1/100 binary64) x) y) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (/.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x y)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(sqrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))))
(fabs.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(log.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(exp.f64 (*.f64 (log.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(+.f64 #s(literal 0 binary64) (*.f64 y #s(literal 1/100 binary64)))
(*.f64 y #s(literal 1/100 binary64))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 binary64))) (cbrt.f64 (pow.f64 (exp.f64 y) #s(literal 1/100 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 (exp.f64 (log1p.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.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 3 binary64)) #s(literal 1/1000000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64)))
(pow.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) #s(literal 2 binary64))
(*.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))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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)))
(expm1.f64 (log1p.f64 (*.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 (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 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 (log.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 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))
(+.f64 #s(literal 0 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))) (log.f64 (cbrt.f64 (exp.f64 (*.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 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) (log.f64 (sqrt.f64 (exp.f64 (*.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))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(*.f64 x (/.f64 #s(literal 100 binary64) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 x (pow.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 x (pow.f64 (sqrt.f64 (/.f64 #s(literal 100 binary64) y)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x #s(literal 100 binary64)) (/.f64 #s(literal 1 binary64) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x #s(literal 100 binary64)) (pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(/.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 x #s(literal 100 binary64))) y))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.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 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.f64 #s(literal 100 binary64) 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 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (pow.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) 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 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) 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 100 binary64) x) y)
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 x) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.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 (*.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 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (sqrt.f64 x) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (sqrt.f64 x) (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (neg.f64 x) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 y #s(literal -1/100 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (*.f64 x #s(literal -100 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 100 binary64) y) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) y) (*.f64 x #s(literal 100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 x y) #s(literal 100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (*.f64 x #s(literal 100 binary64)) (cbrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (cbrt.f64 y) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 x (sqrt.f64 y)) (/.f64 #s(literal 100 binary64) (sqrt.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) 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 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 (sqrt.f64 x) y) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (pow.f64 (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))))
(*.f64 #s(literal 10 binary64) (/.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (sqrt.f64 y)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (pow.f64 (/.f64 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) x) #s(literal -1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (/.f64 x (*.f64 (sqrt.f64 y) #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 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1/100 binary64)) (/.f64 (cbrt.f64 x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 #s(literal 10 binary64) (/.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (sqrt.f64 y)))
(*.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) (/.f64 (sqrt.f64 x) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (/.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.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 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.f64 #s(literal 100 binary64) 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 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (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 x #s(literal 100 binary64))) (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)) #s(literal 1 binary64)) (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) 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 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x (/.f64 #s(literal 100 binary64) y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) y) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (cbrt.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (sqrt.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 x (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (sqrt.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) (*.f64 y #s(literal 1/100 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) y) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)) (pow.f64 (/.f64 y #s(literal 100 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 x (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (sqrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) y) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1/100 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) y) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 10 binary64) (/.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (sqrt.f64 y)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 (sqrt.f64 x) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64)))) #s(literal 1 binary64)))
(/.f64 (/.f64 x (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))))
(*.f64 (pow.f64 (/.f64 x #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 100 binary64) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 x (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (cbrt.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) y) #s(literal 1 binary64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 (pow.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))) #s(literal 1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (sqrt.f64 y)) #s(literal 1 binary64)) (pow.f64 (/.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (sqrt.f64 y)) #s(literal 1 binary64)))
(*.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 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) y) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (cbrt.f64 y)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) 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 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (cbrt.f64 (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.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 (*.f64 #s(literal 100 binary64) x) y) #s(literal 3 binary64)))) (cbrt.f64 (sqrt.f64 (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) x) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) y) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 100 binary64) y)) (cbrt.f64 (*.f64 x (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (*.f64 x #s(literal 100 binary64))) #s(literal 1/3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) y) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) y)) (cbrt.f64 (*.f64 (*.f64 #s(literal 100 binary64) x) (pow.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 7 binary64)) (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))) (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))) (cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) #s(literal 5 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)))) #s(literal -1 binary64)) (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(/.f64 (cbrt.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)) (*.f64 (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) (cbrt.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (/.f64 y (cbrt.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 y (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) #s(literal 100 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 y)) #s(literal 100 binary64)) (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) x))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (/.f64 (cbrt.f64 y) (*.f64 #s(literal 100 binary64) x)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 y) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) (/.f64 (cbrt.f64 y) (cbrt.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (cbrt.f64 y) #s(literal 2 binary64)) (sqrt.f64 x))) #s(literal 10 binary64)) (/.f64 (cbrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) x) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) #s(literal 100 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) x) (/.f64 (sqrt.f64 y) #s(literal 100 binary64)))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 x #s(literal 100 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 y)) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) (/.f64 (sqrt.f64 y) (cbrt.f64 (*.f64 #s(literal 100 binary64) x))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (sqrt.f64 y) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal -2 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 (*.f64 #s(literal 100 binary64) (cbrt.f64 x)) (/.f64 y (pow.f64 (cbrt.f64 x) #s(literal 2 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 (*.f64 #s(literal 100 binary64) (sqrt.f64 x)) (/.f64 y (sqrt.f64 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 (*.f64 #s(literal 100 binary64) (sqrt.f64 x)) (/.f64 y (sqrt.f64 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 (*.f64 #s(literal 100 binary64) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 y (cbrt.f64 x)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (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 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 x)) #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 100 binary64) x) y)
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) x))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (cbrt.f64 x)))
(*.f64 (pow.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 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 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (pow.f64 y #s(literal 2 binary64)) #s(literal 1/10000 binary64)))) (sqrt.f64 x)) (/.f64 (cbrt.f64 (*.f64 y #s(literal 1/100 binary64))) (sqrt.f64 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 #s(literal 10 binary64) (/.f64 (/.f64 x (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64))) (sqrt.f64 y)))
(*.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 (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 10 binary64) (sqrt.f64 y)) (cbrt.f64 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 (*.f64 (sqrt.f64 y) #s(literal 1/10 binary64)) (sqrt.f64 x)) #s(literal -2 binary64))
(*.f64 (pow.f64 (/.f64 y (neg.f64 x)) #s(literal -1 binary64)) #s(literal -100 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 3 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (*.f64 (/.f64 #s(literal 1/100 binary64) x) y) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (/.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x)) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(pow.f64 (/.f64 #s(literal 1/100 binary64) (/.f64 x y)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(neg.f64 (/.f64 x (*.f64 y #s(literal -1/100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(neg.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (neg.f64 y)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y #s(literal 1/100 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(neg.f64 (/.f64 (*.f64 x #s(literal -100 binary64)) y))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(sqrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 (/.f64 x y) #s(literal 2 binary64))))
(fabs.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y))
(log.f64 (exp.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(cbrt.f64 (pow.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(cbrt.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 y #s(literal 3 binary64)) #s(literal 1/1000000 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(cbrt.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64)) (pow.f64 y #s(literal 3 binary64))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(expm1.f64 (log1p.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 #s(literal 100 binary64) x) y)))
(log1p.f64 (expm1.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(exp.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(exp.f64 (*.f64 (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 1/3 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 x (/.f64 #s(literal 100 binary64) y)))) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(exp.f64 (*.f64 (log.f64 (*.f64 y (/.f64 #s(literal 1/100 binary64) x))) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 100 binary64) x) y)
(+.f64 #s(literal 0 binary64) (*.f64 x #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) x)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64))) (cbrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x)) (cbrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x)))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))))
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 #s(literal 100 binary64)) x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) x)))
(*.f64 x #s(literal 100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 x (pow.f64 (cbrt.f64 #s(literal 100 binary64)) #s(literal 3 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (*.f64 x #s(literal 100 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 1 binary64) (*.f64 x #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))))
(*.f64 (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 x #s(literal 100 binary64))) (pow.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) #s(literal 1/3 binary64)))
(*.f64 (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 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (cbrt.f64 (*.f64 x #s(literal 100 binary64))))
(*.f64 (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 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)))
(/.f64 x #s(literal 1/100 binary64))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (/.f64 (cbrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 x #s(literal 1/100 binary64))
(*.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (*.f64 (cbrt.f64 x) #s(literal 100 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)))
(/.f64 x #s(literal 1/100 binary64))
(*.f64 (sqrt.f64 x) (*.f64 (sqrt.f64 x) #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (sqrt.f64 x) (pow.f64 (/.f64 (sqrt.f64 x) #s(literal 1/100 binary64)) #s(literal 1 binary64)))
(/.f64 x #s(literal 1/100 binary64))
(*.f64 (sqrt.f64 x) (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 100 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (neg.f64 x) #s(literal -100 binary64))
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) x)
(*.f64 #s(literal 100 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) x) #s(literal -1 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (*.f64 x #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (cbrt.f64 (*.f64 #s(literal 100 binary64) x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) (cbrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))))) #s(literal 3 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (pow.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 x #s(literal 100 binary64))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (cbrt.f64 (*.f64 #s(literal 100 binary64) x)))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal 100 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 3 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 3 binary64))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64)))) (cbrt.f64 (sqrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) x) #s(literal 1/3 binary64)) (pow.f64 #s(literal 100 binary64) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 #s(literal 100 binary64)) (cbrt.f64 (*.f64 #s(literal 10000 binary64) (pow.f64 x #s(literal 3 binary64)))))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal 1/3 binary64)) (pow.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 10000 binary64) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)) (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 1/3 binary64)) (pow.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 #s(literal 100000 binary64) (sqrt.f64 x)))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64))) (cbrt.f64 (*.f64 #s(literal 100 binary64) x)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 100 binary64) x)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1/100 binary64) x)) (cbrt.f64 (/.f64 #s(literal 1/100 binary64) x))) #s(literal -1 binary64)) (cbrt.f64 (*.f64 x #s(literal 100 binary64))))
(/.f64 (cbrt.f64 (*.f64 #s(literal 100 binary64) x)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1/100 binary64) x)) (cbrt.f64 (/.f64 #s(literal 1/100 binary64) x))))
(pow.f64 (*.f64 x #s(literal 100 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 100 binary64) x)
(pow.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal 100 binary64) x)
(pow.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64)))
(pow.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 100 binary64) x)
(pow.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) x)
(pow.f64 (/.f64 (/.f64 #s(literal 1/100 binary64) x) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 100 binary64) x)
(neg.f64 (*.f64 x #s(literal -100 binary64)))
(*.f64 #s(literal 100 binary64) x)
(sqrt.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) #s(literal 10000 binary64)))
(log.f64 (pow.f64 (exp.f64 x) #s(literal 100 binary64)))
(*.f64 #s(literal 100 binary64) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x #s(literal 100 binary64)))))
(*.f64 #s(literal 100 binary64) x)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (exp.f64 x) #s(literal 100 binary64)))))
(*.f64 #s(literal 100 binary64) x)
(log.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x #s(literal -100 binary64)))))
(*.f64 #s(literal 100 binary64) x)
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x #s(literal 100 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 100 binary64) x)))
(log1p.f64 (expm1.f64 (*.f64 x #s(literal 100 binary64))))
(*.f64 #s(literal 100 binary64) x)
(exp.f64 (log.f64 (*.f64 x #s(literal 100 binary64))))
(*.f64 #s(literal 100 binary64) x)
(exp.f64 (*.f64 (log.f64 (*.f64 x #s(literal 100 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 100 binary64) x)
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 x #s(literal 100 binary64)))) #s(literal 3 binary64)))
(*.f64 #s(literal 100 binary64) x)
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64))) #s(literal 1/3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) #s(literal 1000000 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 x) #s(literal 10 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 100 binary64) x)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/100 binary64) x)) #s(literal -1 binary64)))
(*.f64 #s(literal 100 binary64) x)

eval303.0ms (6.2%)

Compiler

Compiled 3 641 to 840 computations (76.9% saved)

prune40.0ms (0.8%)

Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New2810281
Fresh000
Picked022
Done066
Total2818289
Accuracy
100.0%
Counts
289 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.1%
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
99.8%
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
53.1%
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
53.0%
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
48.2%
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
99.7%
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
52.9%
(*.f64 #s(literal 100 binary64) (/.f64 x y))
48.2%
#s(literal 100 binary64)
Compiler

Compiled 138 to 72 computations (47.8% saved)

regimes16.0ms (0.3%)

Counts
14 → 1
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
(*.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 x #s(literal 100 binary64)) y)
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
(/.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 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
Calls

3 calls:

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

Compiled 15 to 10 computations (33.3% saved)

regimes9.0ms (0.2%)

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) x) x)
(*.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 x #s(literal 100 binary64)) y)
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(/.f64 #s(literal 100 binary64) (/.f64 (+.f64 x y) x))
(/.f64 x (*.f64 (+.f64 x y) #s(literal 1/100 binary64)))
Outputs
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
Calls

2 calls:

4.0ms
x
4.0ms
y
Results
AccuracySegmentsBranch
99.7%1x
99.7%1y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.2%)

Counts
9 → 1
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
(*.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 x #s(literal 100 binary64)) y)
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
Outputs
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0.1%)

Counts
8 → 3
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
(*.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 x #s(literal 100 binary64)) y)
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
Outputs
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
#s(literal 100 binary64)
(/.f64 (/.f64 x #s(literal 1/100 binary64)) y)
Calls

2 calls:

3.0ms
x
3.0ms
y
Results
AccuracySegmentsBranch
74.7%3x
76.9%3y
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0.1%)

Counts
7 → 3
Calls
Call 1
Inputs
#s(literal 100 binary64)
(*.f64 #s(literal 100 binary64) (/.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) x) x)
(*.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 x #s(literal 100 binary64)) y)
Outputs
(/.f64 x (*.f64 y #s(literal 1/100 binary64)))
#s(literal 100 binary64)
(/.f64 (*.f64 x #s(literal 100 binary64)) y)
Calls

1 calls:

3.0ms
y
Results
AccuracySegmentsBranch
76.9%3y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes5.0ms (0.1%)

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) x) x)
(*.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 x (*.f64 y #s(literal 1/100 binary64)))
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
Calls

1 calls:

3.0ms
y
Results
AccuracySegmentsBranch
76.9%3y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes3.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) x) x)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
(/.f64 #s(literal 100 binary64) (/.f64 y x))
Outputs
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
#s(literal 100 binary64)
(*.f64 (/.f64 #s(literal 100 binary64) y) x)
Calls

1 calls:

2.0ms
y
Results
AccuracySegmentsBranch
76.9%3y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
y
Results
AccuracySegmentsBranch
76.7%3y
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes3.0ms (0.1%)

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:

1.0ms
x
1.0ms
y
Results
AccuracySegmentsBranch
48.2%1x
48.2%1y
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch14.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
1.23393690870753e-40
1.385757911922188e-40
10.0ms
-0.0007785024414669738
-1.9554686814074376e-5
Samples
8.0ms144×0valid
Compiler

Compiled 120 to 101 computations (15.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-div: 1.0ms (35% of total)
ival-add: 1.0ms (35% of total)
ival-mult: 1.0ms (35% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch11.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
1.23393690870753e-40
1.385757911922188e-40
8.0ms
-0.0007785024414669738
-1.9554686814074376e-5
Samples
6.0ms144×0valid
Compiler

Compiled 120 to 101 computations (15.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-div: 1.0ms (36.4% of total)
ival-add: 1.0ms (36.4% of total)
ival-mult: 1.0ms (36.4% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch13.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
1.23393690870753e-40
1.385757911922188e-40
10.0ms
-0.0007785024414669738
-1.9554686814074376e-5
Samples
7.0ms144×0valid
Compiler

Compiled 120 to 101 computations (15.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-div: 1.0ms (35.5% of total)
ival-add: 1.0ms (35.5% of total)
ival-mult: 1.0ms (35.5% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch11.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
1.23393690870753e-40
1.385757911922188e-40
8.0ms
-0.0007785024414669738
-1.9554686814074376e-5
Samples
6.0ms144×0valid
Compiler

Compiled 120 to 101 computations (15.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 3.0ms
ival-div: 1.0ms (35.4% of total)
ival-add: 1.0ms (35.4% of total)
ival-mult: 1.0ms (35.4% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch69.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
1.23393690870753e-40
1.385757911922188e-40
66.0ms
-0.0007785024414669738
-1.9554686814074376e-5
Samples
63.0ms144×0valid
Compiler

Compiled 120 to 101 computations (15.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
ival-mult: 58.0ms (96.1% of total)
ival-div: 1.0ms (1.7% of total)
ival-add: 1.0ms (1.7% of total)
...in/eval/compile.rkt:76:19: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

simplify4.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
052376
167376
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.f64 (/.f64 #s(literal 100 binary64) (+.f64 x y)) x)
(*.f64 #s(literal 100 binary64) (/.f64 x (+.f64 x y)))
(if (<=.f64 y #s(literal -2582544170319337/36893488147419103232 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (if (<=.f64 y #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 100 binary64) (/.f64 (/.f64 x #s(literal 1/100 binary64)) y)))
(if (<=.f64 y #s(literal -5718490662849961/18446744073709551616 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (if (<=.f64 y #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 100 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) y)))
(if (<=.f64 y #s(literal -4796153459164483/18446744073709551616 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (if (<=.f64 y #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) x)))
(if (<=.f64 y #s(literal -7526271582073497/295147905179352825856 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) y) x) (if (<=.f64 y #s(literal 3187590725001049/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) x)))
(if (<=.f64 y #s(literal -3984496719921263/73786976294838206464 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 x y)) (if (<=.f64 y #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x y))))
#s(literal 100 binary64)
Outputs
(/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y))
(*.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 x (+.f64 x y)))
(if (<=.f64 y #s(literal -2582544170319337/36893488147419103232 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (if (<=.f64 y #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 100 binary64) (/.f64 (/.f64 x #s(literal 1/100 binary64)) y)))
(if (<=.f64 y #s(literal -5718490662849961/18446744073709551616 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (if (<=.f64 y #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 100 binary64) (/.f64 (*.f64 x #s(literal 100 binary64)) y)))
(if (<=.f64 y #s(literal -4796153459164483/18446744073709551616 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (if (<=.f64 y #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) x)))
(if (<=.f64 y #s(literal -4796153459164483/18446744073709551616 binary64)) (/.f64 x (*.f64 y #s(literal 1/100 binary64))) (if (<=.f64 y #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 100 binary64) (*.f64 x (/.f64 #s(literal 100 binary64) y))))
(if (<=.f64 y #s(literal -7526271582073497/295147905179352825856 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) y) x) (if (<=.f64 y #s(literal 3187590725001049/24519928653854221733733552434404946937899825954937634816 binary64)) #s(literal 100 binary64) (*.f64 (/.f64 #s(literal 100 binary64) y) x)))
(if (or (<=.f64 y #s(literal -7526271582073497/295147905179352825856 binary64)) (not (<=.f64 y #s(literal 3187590725001049/24519928653854221733733552434404946937899825954937634816 binary64)))) (*.f64 x (/.f64 #s(literal 100 binary64) y)) #s(literal 100 binary64))
(if (<=.f64 y #s(literal -3984496719921263/73786976294838206464 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 x y)) (if (<=.f64 y #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 binary64)) #s(literal 100 binary64) (*.f64 #s(literal 100 binary64) (/.f64 x y))))
(if (or (<=.f64 y #s(literal -3984496719921263/73786976294838206464 binary64)) (not (<=.f64 y #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 binary64)))) (*.f64 #s(literal 100 binary64) (/.f64 x y)) #s(literal 100 binary64))
#s(literal 100 binary64)

soundness851.0ms (17.3%)

Rules
894×fma-define
860×log1p-expm1-u
860×expm1-log1p-u
835×log1p-expm1-u
835×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017148
1272148
23591148
013101
1172101
22309101
024236
158196
2133196
3301196
4831196
51715196
62635196
72854196
82918196
92998196
102998196
06017801
113797555
242087529
Stop Event
done
node limit
saturated
node limit
node limit
Compiler

Compiled 248 to 105 computations (57.7% saved)

preprocess172.0ms (3.5%)

Compiler

Compiled 262 to 120 computations (54.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...